이 문제를 포스팅하게 된 이유는 이 문제로 datetime 모듈에 대해 자세히 알 수 있었기 때문이다.
datetime 모듈은 파이썬에서 날짜 표현을 하고 싶을 때 import해주는 모듈이다.
import datetome
이 중 날짜의 형식화 기능을 담당하는 strftime() 메서드를 사용하면 여러 옵션들을 통해 다양한 날짜의 표현이 가능하다.
이제 문제를 풀어보자.
대한민국 표준시를 UTC +0 표준시로 변환하여 표현하는게 이 문제의 핵심이다.
이를 위해선 timedelta 메서드를 이용해야 한다.
timedelta는 시간의 기간을 표현할 때 쓰는 메서드로, datetime의 산술연산을 가능하도록 한다.
따라서 이 문제는 '현재 시각 - 9시간' 을 구현해야 한다.
이를 코드로 표현하면 다음과 같다.
import datetime
#현재 시각에서 9시간 앞
date = datetime.datetime.now() + datetime.timedelta(hours=9)
print(date.year)
print(date.month)
print(date.day)
datetime 모듈에 대한 더 자세한 설명은 이곳을 참고하면 도움이 된다.
https://reakwon.tistory.com/172
https://blog.naver.com/youndok/222046365545
'Koala - 8기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] 10430 - 나머지 (0) | 2022.09.11 |
---|---|
[백준 / C++] 2869. 달팽이는 올라가고 싶다. (0) | 2022.09.11 |
[백준/c++] 4493번 가위 바위 보? (0) | 2022.09.11 |
[C++] 백준 2420번: 사파리월드 (0) | 2022.09.10 |
8기 기초 알고리즘 스터디 출석부 (0) | 2022.09.04 |