강의로 돌아가기
-

datetime 질문

import datetime
now = datetime.datetime.now()
print(now.year, now.month, now.day)
으로 실행하면 2016 11 19\n 으로 뜨는데
올바른 실행값은 2016-11-19입니다.
왜 다르게 나오는거죠?

작성중인 코드―datetime
1
2
3
import datetime
now = datetime.datetime.now()
print(now.year, now.month, now.day)
2 개의 답변
nero

import datetime
print(datetime.date.today())
그냥 써진대로 하시면 됩니다

나윤형

2016 11 19는 now.year, now.month, now.day 서로 다른 세 개의 값을 출력하는거고 2016-11-19는 datetime.date.today()라는 하나의 값을 출력함.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.