본문 바로가기
Programming/BOJ

[백준/Python] #10699 오늘 날짜

by 고간디 2022. 1. 20.

문제

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

입력

입력은 없다.

출력

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

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

 

10699번: 오늘 날짜

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

www.acmicpc.net

 


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

댓글