본문 바로가기
파이썬

파이썬 Python-epoch 시간에서 사람이 읽을 수있는 시간으로 초 변환

by º기록 2020. 12. 6.
반응형

원래 날짜를 사람이 읽을 수있는 시간으로 변환하기 위해이 코드를 만들었습니다.

    a = datetime.datetime.strptime(time, "%Y-%m-%d %H:%M:%S.%f")
    b = datetime.datetime.now()
    c = b - a
    days, hours, minutes, seconds = int(c.days), int(c.seconds // 3600), int(c.seconds % 3600 / 60.0), int(c.seconds % 60.0)
    return days, hours, minutes, seconds
    EXAMPLE OUTPUT: 1 days, 4 hours, 24 minutes, 37 seconds

에포크 시간을 사용하여 만들려고 노력하고 있지만 일 시간 등을 계산하도록 만들지 모르겠습니다.

    a = last_epoch #last epoch recorded
    b = time.time() #current epoch time
    c = b - a #returns seconds
    hours = c // 3600 / 24 #the only thing I managed to figure out

 

해결 방법

 

a = last_epoch #last epoch recorded
b = time.time() #current epoch time
c = b - a #returns seconds
days = c // 86400
hours = c // 3600 % 24
minutes = c // 60 % 60
seconds = c % 60

 

참조 페이지 https://stackoverflow.com/questions/26276906

 

 

반응형

댓글