반응형
time.time(), datetime.datetime.now() 예제
from datetime import datetime
import time
print(datetime.now()) # 2023-11-13 16:30:32.345882
utc = time.time()
print(utc) # 1699860632.3629076
datetime_object = datetime.utcfromtimestamp(utc) # UTC
print(datetime_object.strftime("%Y-%m-%d %H:%M:%S")) # 2023-11-13 07:30:32
datetime_object = datetime.fromtimestamp(utc) # 로컬 타임
print(datetime_object.strftime("%Y-%m-%d %H:%M:%S")) # 2023-11-13 16:30:32
utc = time.localtime(utc)
print(utc)
# time.struct_time(tm_year=2023, tm_mon=11, tm_mday=13,
# tm_hour=16, tm_min=30, tm_sec=32, tm_wday=0, tm_yday=317, tm_isdst=0)
print(utc.tm_year, utc.tm_mon, utc.tm_mday, utc.tm_hour, utc.tm_min, utc.tm_sec)
# 2023 11 13 16 40 13
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 클래스와 __getattr__() (0) | 2023.12.17 |
---|---|
파이썬, 클래스에 산술연산자 적용하기 (0) | 2023.12.17 |
파이썬 3.9 추가 기능 (0) | 2023.10.27 |
Python 3.8 ~ 3.10에서 지원되는 유용한 기능 (0) | 2023.10.25 |
파이썬, 버전별 지원 기간 (0) | 2023.10.18 |