달나라 노트

Python datetime : utcnow (UTC.Python UTC, 시스템 시간 상관없이 UTC 추출하기. 협정 세계 표준시.) 본문

Python/Python datetime

Python datetime : utcnow (UTC.Python UTC, 시스템 시간 상관없이 UTC 추출하기. 협정 세계 표준시.)

CosmosProject 2021. 10. 28. 02:14
728x90
반응형

 

 

 

Python의 datetime library에는 utcnow라는 method가 있는데 이것은 현재 기준 UTC를 반환해줍니다.

 

import datetime

dt_utc = datetime.datetime.utcnow()
print(dt_utc)



-- Result
2021-10-27 17:08:51.097881

사용법은 상당히 간단합니다.

utcnow() method만으로 UTC를 얻을 수 있습니다.

 

utcnow()는 Python코드를 실행하는 서버나 컴퓨터의 시간에 상관없이 UTC값을 기준으로 계산되는 것이므로,

혹시나 컴퓨터의 시간이 이상하다거나 사용하는 서버의 시간이 이상할 경우 정확한 현재 시간/날짜를 얻기 위해 사용할 수 있습니다.

 

 

 

 

import datetime

dt_kst = datetime.datetime.utcnow() + datetime.timedelta(hours=9)
print(dt_kst)



-- Result
2021-10-28 02:08:51.098113

한국 표준시인 KST는 UTC로부터 9시간을 더하면 되므로,

위처럼 utcnow에 9시간을 더하도록 코드를 작성하면 KST를 얻을 수도 있습니다.

 

 

 

 

 

 

728x90
반응형
Comments