- [python]날자를 출력하는 방법 목차
반응형
< 현재의 날자 정보 출력 >
import time
print(time.strftime('%d-%a-%y')
=> 21-Sun-21(일 - 요일 - 연도)
print(time.strftime('%y-%d-%a'))
=> 21-21-Sun(연도 - 일 - 요일)
< 내가 원하는 날자 정보 출력 >
import datetime
dt = datetime.datetime.strptime("2021-03-10", "%y-%m-%d")
=> ValueError: time data '2021-03-10' does not match format '%y-%m-%d'
%y -> %Y 로 수정
연도는 대문자 %Y, 월과 일은 소문자 -%m-%d 로 하여야 정상적으로 수행이 된다
dt = datetime.datetime.strptime("2021-03-10", "%Y-%m-%d")
print(dt)
=> 2021-03-10 00:00:00
print(dt.strftime('%y-%m-%d-%a'))
=> 21-03-10-Wed
dt = datetime.datetime.strptime("2021-03-10 10:11:12", "%Y-%m-%d %H:%M:%S")
print(dt)
=> 2021-03-10 10:11:12
함수를 사용할 때 대문자/소문자를 구분하여 주의깊게 사용하여야 원하는 날자를 얻을 수 있다
반응형
'python & 라즈베리파이' 카테고리의 다른 글
[Python]import requests 에러 (0) | 2022.05.08 |
---|---|
VSCode에서 flask 실행하기 (0) | 2022.03.21 |
[python]리스트(List)에서 Join() 사용법 (0) | 2021.03.20 |
[python]python으로 엑셀(Excel) 사용하기 (0) | 2021.02.27 |
[라즈베리파이]cannot import name 'ImageTK' - python 3.7 (0) | 2020.12.09 |