Digital Boot/Python
[Python] 파이썬 표준 라이브러리 (날짜/시간) - datetime, timedelta, relativedelta
콛잉
2023. 11. 8. 16:38
728x90
반응형
datetime()
현재 시간, 날짜를 가져온다.
from datetime import datetime
print(datetime.now())

timezone()
timezone으로 설정한 기준의 시간과 날짜를 가져온다.
from pytz import timezone
print(datetime.now(timezone('UTC')))

datetime.now(timezone())으로 불러온 값을 변수에 할당한 뒤 필요한 값만 불러와서 사용 할 수 있다.

strftime()
datetime을 str으로 변환한다.

strptime()
str에서 datetime으로 변환한다.

timedelta()
두 날짜의 차이를 계산할 때 사용하는 함수로 원하는 기간(초, 분, 시간, 일, 주)을 더하거나 뺄 수 있다.
아래에서 보면 현재 날짜/시간에서 8일을 뺀 결과를 볼 수 있다.

relativedelta()
두 날짜의 차이를 계산할 때 사용하는 함수로 원하는 기간(초, 분, 시간, 일, 주, 월, 년)을 더하거나 뺄 수 있다.
아래에서 보면 현재 날찌/시간에서 2년을 더한 결과를 볼 수 있다.

728x90
반응형