개발공부

[Python] time 모듈을 이용한 UTC시간, Local 시간 본문

Python/Basic

[Python] time 모듈을 이용한 UTC시간, Local 시간

mscha 2022. 4. 27. 18:16

파이썬의 내장 모듈인 time 모듈은 UTC(GMT+0) 기준으로

1970년 1월 1일 0시 0분 0초부터의 경과 시간을 나타내는데

흔히 timestamp라고 불리기도 합니다.

 

 

UTC 현재시각

time.gmtime()으로 알 수 있다.

>>> import time
>>> time.gmtime()
time.struct_time(tm_year=2022, tm_mon=4, tm_mday=27, tm_hour=9, tm_min=10, tm_sec=56, 
tm_wday=2, tm_yday=117, tm_isdst=0)

 

local 시각 - 우리나라 기준 시각

time.localtime()으로 알 수 있다.

>>> import time
>>> time.localtime()
time.struct_time(tm_year=2022, tm_mon=4, tm_mday=27, 
tm_hour=18, tm_min=12, tm_sec=41, tm_wday=2, tm_yday=117, tm_isdst=0)

 

time.time()

time() 은 1970년 1월 1일 자정 이후로 누적된 초를 float 단위로 반환하고 있다. 

이는 흔히 timestamp라고 부른다.

>>> import time
>>> time.time()
>>> 1651050832.200179