본문 바로가기

Python

[Python] 현재 시간 UTC 기준으로 timezone 변경하기

반응형

 

 

파이썬에서 datetime 모듈을 사용하면 현재 시간을 출력할 수 있다. 

 

현재 시간 출력하기 - 시스템의 타임존 기준 

from datetime import timezone, datetime

sys_time = datetime.now()

print(sys_time)


## 출력
> python .\test.py
2022-10-26 08:36:26.954380

datetime의 now 함수를 사용하면 현재 시간을 출력한다. 출력 기준은 파이썬을 실행하는 시스템의 타임존을 따른다. 현재 사용하고 있는 컴퓨터는 KST(한국시간표준시)를 사용하기 때문에 한국 시간 기준으로 출력된다. 하지만 데이터를 처리하다보면 UTC 기준의 시간이 필요할 때가 있다. 이럴때는 utcnow() 함수를 사용하면 된다.

 

 

현재 시간 출력하기 - UTC Timezone 기준 

from datetime import timezone, datetime

sys_time = datetime.utcnow()

print(sys_time)

>> python .\test.py
2022-10-25 23:39:18.632674

이와 같이 UTC 기준 시간대의 시간을 얻을 수 있다. 

 

 

반응형