SWDesk
[Python] Transform between datetime and timestamp
bizmaker
2025. 4. 6. 23:30
[datetime to timestamp]
from datetime import datetime
# 문자열 정의
date_str = "2024-10-28 11:47:1"
# 문자열을 datetime 객체로 변환 (초 단위를 2자리로 맞추기 위해 %S 사용)
dt = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S")
# datetime 객체를 유닉스 타임스탬프로 변환
timestamp = int(dt.timestamp())
print("Unix timestamp:", timestamp)
[timestamp to datetime]
from datetime import datetime
# 예시 타임스탬프 (밀리초 단위)
timestamp = 1735411621
# 밀리초를 초로 나누어 datetime으로 변환
dt = datetime.fromtimestamp(timestamp / 1000)
print("Datetime:", dt)
반응형