○ UTC를 한국 시간으로 변경하기
국제 표준 시간인 UTC 는 한국시간(KST)와 9시간이 차이가 납니다.
결국 UTC에 9시간을 더해야 하죠.
아래의 코드를 이용하면 쉽게 UTC를 KST로 변경이 가능합니다.
#!/usr/bin/env python
# -*- coding: utf8 -*-
import os
from datetime import datetime, timedelta
import time
import pytz
#--------------------------
# UTC -> KST(한국시간) 변경
#--------------------------
def convert_kst(utc_string):
# datetime 값으로 변환
dt_tm_utc = datetime.strptime(utc_string,'%Y-%m-%d %H:%M:%S')
# +9 시간
tm_kst = dt_tm_utc + timedelta(hours=9)
# 일자 + 시간 문자열로 변환
str_datetime = tm_kst.strftime('%Y-%m-%d %H:%M:%S')
return str_datetime
#--------------------------
# Main
#--------------------------
if __name__ == "__main__":
str_utc = '2022-01-20 23:11:35'
str_kst = convert_kst(str_utc)
print(str_kst)
○ 실행 결과
위 파이썬 코드를 실행하면 UTC + 9 시간인, 한국시간(KST) 2022-01-21 08:11:35로 정상적으로 변경된 결과값을 얻을 수 있습니다.
'공학속으로 > python' 카테고리의 다른 글
[python] 텔레그램에 메세지 및 사진 보내기 (0) | 2022.04.26 |
---|---|
[python] csv 파일 mysql db 넣기 (0) | 2022.04.25 |
[Python] 비정형 스페이스로 분리된 파일 콤마로 분리하기 (0) | 2022.04.07 |
[python] Visual Studio Code의 단축키 (0) | 2021.01.14 |
[Python] 특정 시간마다 메시지 반복 출력하기(타이머) (1) | 2021.01.14 |
댓글