주요 내용 및 요약
strftime: 날짜 → 문자열strptime: 문자열 → 날짜
데이터 타입
문자열 변환 (strftime)
from datetime import datetime
now = datetime.now()
date = now.strftime('%Y-%m-%d') # '2024-07-09'
time = now.strftime('%H:%M:%S') # '11:11:30'
dt = now.strftime('%Y-%m-%d %H:%M:%S') # '2024-07-09 11:11:30'datetime 변환 (strptime)
from datetime import datetime
str_dt = '2024-07-09 11:11:30'
now_dt = datetime.strptime(str_dt, '%Y-%m-%d %H:%M:%S')
str_dt2 = '20240709'
ymd_dt = datetime.strptime(str_dt2, '%Y%m%d')형식
| 표기 | 설명 | 예시 |
|---|---|---|
%Y | 연도 (4자리) | 2024 |
%m | 월 (01~12) | 07 |
%d | 일 (01~31) | 09 |
%H | 24시간 형식의 시간 | 14 |
%M | 분 (00~59) | 30 |
%S | 초 (00~59) | 48 |
%A | 전체 요일 이름 | Monday |
%a | 축약된 요일 이름 | Mon |
%p | 오전/오후 | AM |
참고사이트