공학속으로/python

[python] UTC를 KST(한국시간)로 변경하기

더월드 2022. 4. 20.

○ 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로 정상적으로 변경된 결과값을 얻을 수 있습니다.

 

 

댓글

💲 추천 글