● datetime 클래스

from datetime import datetime

>>> datetime.now()		# 현재날짜+시간
datetime.datetime(2020, 12, 28, 11, 20, 1, 891702)

● date 클래스

from datetime import date

>>> date.today()	# 현재날짜
datetime.date(2020, 12, 28)

>>> first_day = date(2021, 1, 1)		# 날짜 객체생성
datetime.date(2021, 1, 1)

>>> first_day.strftime('%Y/%m/%d')
'2021/01/01'

 - date.today() : 현재날짜

 - date(year, month, day) : year년 month월 day일 날짜객체 생성

 - strftime(‘포맷팅’) : 날짜포맷 설정

날짜 포맷팅
%y : 2자리수 년도 (21)          00~99
%Y : 4자리수 년도 (2021)      0000~

%m : 월 (02)                       01~12
%b : 영어 월 축약 (Feb)         Jan~Dec
%B : 영어 월 (February)         January~December

%d : 일 (04)                        01~31

%w : 요일(0:일 ~ 6:토)           0~6
%a : 영어 요일 축약 (Mon)     Sun~Sat
%A : 영어 요일 (Monday)       Sunday~Saturday

%H : 시[24시간제] (15)          00~23
%I : 시[12시간제] (03)           00~11
%M : 분                            00~59
%S : 초                             00~59
%f : 마이크로초                  000000~999999

%p : AM/PM
%Z : 시간대이름 (UTC)

%j : 연중 일 3자리 (365)        001~366
%U : 연중 주번호[일요일 주시작]   01~53
%W : 연중 주번호[월요일 주시작]   01~53

● time 클래스

from datetime import time

● timedelta 클래스

 - 두 날짜나 시간의 차이

from datetime import timedelta

>>> hundred = timedelta(days=100)
>>> datetime.now() + hundred
datetime.datetime(2021, 4, 7, 11, 20, 1, 891702)		# 2020.12.28 + 100일