개발이야기

Python - timestamp(epoch time)을 datetime으로 변환하는 방법과 반대로 datetime을 timestamp로 변환하기

준호씨 2023. 5. 19. 23:10
반응형

timestamp(epoch time)을 datetime으로 변환하려면 datetime 모듈에 있는 fromtimestamp 함수를 사용하면 됩니다.

import datetime
print(datetime.datetime.fromtimestamp(0)) # 1970-01-01 09:00:00

 

 

반대로 datetime을 timestamp(epoch time)으로 변환하려면 timestamp 함수를 사용하면 됩니다.

print(datetime.datetime(1970, 1, 1, 9, 0, 0).timestamp())  # 0.0

 

Unix timestamp (Unix epoch = Unix time = POSIX time)는 1970년 1월 1일 0시 0분 0초부터 몇 초가 지났는지를 나타내는 숫자입니다. 한국은 여기서 9시간을 더하게 됩니다.

 

관련글

 

python - date를 timestamp로 변환하기

date에는 timestamp변환 기능이 없기 때문에 date를 datetime으로 바꾼 다음 timestamp() 함수를 이용합니다. from datetime import date, datetime def date_to_timestamp(dt: date): return datetime.combine(dt, datetime.min.time()).timestam

junho85.pe.kr

 

반응형