Language/Python

[ Python ] 그리니치 표준시-세계 시간의 기준점 프로그램

곽수진 2021. 8. 25. 00:44
반응형
그리니치 표준시를 이용해 한국의 표준시를 구하는 프로그램을 작성해보자.

 

import time

fseconds = time.time()
total_sec = int(fseconds) # 전체 초 구함
total_min = total_sec // 60 # 전체 분 구함
minute = total_min % 60 # 현재 분 구함
total_hour = total_min // 60 # 전체 시 구함
hour = (total_hour + 9) % 24
print("현재 한국 시간: "+ str(hour) + "시" + str(minute) + "분")

 

결과값 출력 모습

 

▶️ 파이썬에서 time()을 호출하면 1970년 1월 1일 이후 흘러온 전체 시간을 초 단위의 실숫값으로 반환 받음

 

★ 오류 ★

hour = total_hour % 24 + 9로 계산했더니 오류가 발생함

→ 24로 나눈 나머지에 9를 더하게 되면 나머지가 15 이상일 때 24 이상의 숫자를 갖게 되므로 24 이상이 되지 않게 하기 위해 (total_hour+9)%24로 수정

반응형