반응형

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

 

반응형

+ Recent posts