Skip to the content.

Datetime

기본 형식

from datetime import datetime

print(datetime.today())                               # 2023-03-10 10:10:11.013118
print(datetime.today().strftime("%Y%m%d"))            # YYYYmmdd
print(datetime.today().strftime("%Y/%m/%d %H:%M:%S")) # YYYY/mm/dd HH:mm:SS


포맷

|구분|의미|출력| |-|-|-| |%a|요일 이름 축약|Sun, Mon, …| |%A|요일 이름 전체|Sunday, Monday, …| |%w|요일 숫자|0, 1, …, 6| |%d|날짜 두 자리수 표기|01, 02, …, 31| |%-d|날짜 일반 표기|1, 2, …, 30| |%b|달 이름 축약|Jan, Feb, …, Dec| |%B|달 이름 전체|January, February, …| |%m|달 두 자리수 표기|01, 02, …, 12| |%-m|달 일반 표기|1, 2, …, 12| |%y|년도 뒷자리를 두 자리수 표기|00, 01, …, 99| |%-y|년도 뒷자리를 일반 표기|0, 1, …, 99| |%Y|년도 일반 표기|2013, 2019 etc.| |%H|시간 두 자리수 표기|00, 01, …, 23| |%-H|시간 일반 표기|0, 1, …, 23| |%I|시간 12시간 표기로 두 자리수 표기|01, 02, …, 12| |%-I|시간 12시간 표기로 일반 표기|1, 2, … 12| |%p|오전, 오후 표기|AM, PM| |%M|분 두 자리수 표기|00, 01, …, 59| |%-M|분 일반 표기|0, 1, …, 59| |%S|초 두 자리수 표기|00, 01, …, 59| |%-S|초 일반 표기|0, 1, …, 59| |%f|마이크로초|000000 - 999999| |%z|UTC 오프셋 (+HHMM 또는 -HHMM)| | |%Z|타임존 이름| | |%j|해당 년도의 날짜 순서 세 자리수 표기|001, 002, …, 366| |%-j|해당 년도의 날짜 순서 일반 표기|1, 2, …, 366| |%U|해당 년도의 주차 순서 두 자리수 표기 (일요일 기준)|00, 01, …, 53| |%W|해당 년도의 주차 순서 두 자리수 표기 (월요일 기준)|00, 01, …, 53|