본문 바로가기
Algorithms/코테 문풀

백준[10699번] 오늘 날짜 문풀 - Python

by hi-rachel 2022. 10. 10.
문제

서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.

 

출력

서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다.

 

힌트

채점 서버는 시간대(Timezone)는 UTC+0 이다.

다음은 채점 서버에서 KST 시간으로 2018년 3월 21일 오후 2시 7분 38초에 date 명령어를 실행시킨 결과이다.

Wed Mar 21 05:07:38 UTC 2018

 

문제 풀이

datetime을 표현하는 다양한 방식(참고 : https://docs.python.org/3/library/datetime.html#datetime.datetime)

 

정답

import datetime
print(datetime.datetime.today().strftime('%Y-%m-%d'))
import datetime

now = datetime.datetime.now()
year = '%02d'%now.year
month ='%02d'%now.month
day = '%02d'%now.day
print(f'{year}-{month}-{day}')
import datetime
d = datetime.datetime.today()
d = d.strftime("%Y-%m-%d")
print(d)
import datetime
d = datetime.date.today()
print(d.isoformat())
import datetime
now = datetime.datetime.now()
print(str(now)[:10])

 

 

위 코드에서 now를 print하면 다음 첫번째 줄과 같이 나오므로

str()로 문자열 변경 후 [:10] 처음 10개의 문자만 불러온다.

 

 

+) 처음에는 datetime을 계속 datatime이라고 해서 오류, 항상 철자에 주의하자 ^__^

 

문제 출처

https://www.acmicpc.net/problem/10699

 

10699번: 오늘 날짜

서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.

www.acmicpc.net