strftime
: 날짜와 시간을 문자열로 출력
import datetime
now = datetime.datetime.now()
date = now.strftime('%Y-%m-%d')
print(date) # 2023-11-17
time = now.strftime('%H:%M:%S')
print(time) # 12:13:56
datetime = now.strftime('%Y-%m-%d %H:%M:%S')
print(datetime) # 2023-11-17 12:13:56
strptime
: 날짜와 시간 형식의 문자열을 datetime으로 변환
import datetime
str_datetime = '2023-11-17 12:13:56'
currdate = datetime.datetime.strptime(str_datetime, '%Y-%m-%d %H:%M:%S')
print(type(currdate)) # [class 'datetime.datetime']