문제
서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.
입력
입력은 없다.
출력
서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다.
https://www.acmicpc.net/problem/10699
import datetime
d = datetime.datetime.now()
print('%d-%d-%d' %(d.year, d.month, d.day))
오늘 날짜를 알기 위해 datetime이라는 모듈을 먼저 불러옵니다
그 후에 d.year, d.month, d.day를 이용해서 출력하면 되는데 YYYY-MM-DD형식으로 출력해야 합니다
저 코드를 그대로 실행시켜버리면 2022-1-1로 형식에 맞지 않습니다
그렇기 때문에 자리수를 지정해주어야 합니다
import datetime
d = datetime.datetime.now()
print('%d-%02d-%02d' %(d.year, d.month, d.day))
이렇게 #02d를 이용해서 자리수를 지정하면 원하는 형식대로 출력할 수 있습니다
728x90
반응형
'Programming > BOJ' 카테고리의 다른 글
[백준/Python] #2530 인공지능 시계 (0) | 2022.01.24 |
---|---|
[백준/Python] #2525 오븐 시계 (0) | 2022.01.22 |
[백준/Python] #11022 A+B - 8 (0) | 2022.01.20 |
[백준/Python] #11021 A+B - 7 (0) | 2022.01.20 |
[백준/Python] #2163 초콜릿 자르기 (0) | 2022.01.20 |
댓글