Python 날짜 형식 변환 strftime() 사용법

# 시간과 날짜
# 데이트타임 모듈 import datetime
# date() : 날짜 정보만 가지는 datetime.date 클래스 객체 반환
# time() : 날짜 정보만 가지는 datetime.time 클래스 객체 반환
# now() : 시스템 날짜, 시간 정보
# weekday() : 요일 반환 (0:월, 1:화, 2:수...)
# strftime() : 문자열 반환

import datetime

# 날짜
dt = datetime.date(1996,11,10)
print(dt)
print(dt.year, dt.month, dt.day)

# 시간
tm = datetime.time(11, 10, 15)
print(tm)
print(tm.hour, tm.minute, tm.second)

# 날짜와 시간
dttm = datetime.datetime(1998,1,22,12,25,45)
print(dttm.year, dttm.month, dttm.day, dttm.hour,
      dttm.minute, dttm.second)

# 시스템 상 현재 날짜
now_dttm = datetime.datetime.now()
print(now_dttm)

# string 타입의 날짜 및 시간 : datetime의 객체를 원하는 형식으로 변환한다
s = dttm.strftime(('%Y-%m-%d %p'))  # 연, 월, 일, 오전오후
print(s)