💡 이 글은 쪼개진 조각처럼 부분별로 알고 있는 Python을
AtoZ부터 다시 끝까지 다져보자
라는 생각으로 인프런 파이썬 강의에서 공부한 것을 정리하는 글입니다. 💡
다양한 형식의 시간 관련 출력 방법은 중요합니다.
날짜 계산, 수행시간 계산, 로그
출력 포맷 규정 등 프로그래밍에서 많이 활용됩니다.
from datetime import datetime, timezone
print(datetime.now())
>>> 2023-09-26 01:41:43.712866
print(datetime.now().today())
>>> 2023-09-26 01:41:43.713134
# 타임존 출력
# 국가마다 타임존이 다름
print(datetime.now(timezone.utc))
>>> 2023-09-25 16:41:43.713275+00:00
print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
>>> 2023-09-26 01:41:43
print(datetime.now().strftime('%Y-%m-%d %H:%M:%S %p %A %B'))
>>> 2023-09-26 01:41:43 AM Tuesday September
# %T - Current time, equal to % H:% M:% S ,
print(datetime.now().strftime('%A, %B %d, %Y %H:%M:%S'))
print(datetime.now().strftime('%A, %B %d, %Y %T'))
>>> Tuesday, September 26, 2023 01:41:43
# r: am pm 구분 / R: 24시 표기법
print(datetime.now().strftime('%A, %b %x %r'))
print(datetime.now().strftime('%A, %b %x %R'))
>>> Tuesday, Sep 09/26/23 01:41:43 AM
>>> Tuesday, Sep 09/26/23 01:41