반응형
그리니치 표준시를 이용해 한국의 표준시를 구하는 프로그램을 작성해보자.
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로 수정함
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 원기둥 부피 계산 프로그램 (0) | 2021.08.25 |
---|---|
[ Python ] 계산대 프로그램 (0) | 2021.08.25 |
[ Python ] 두 점 사이의 거리 계산하기 프로그램 (0) | 2021.08.25 |
[ Python ] 화씨온도를 섭씨온도로 변환하기 프로그램 (0) | 2021.08.25 |
[ Python ] 다항식의 계산 프로그램 (0) | 2021.08.25 |