- datetime.strptime() : 문자열 -> datetime 객체로 변환하여 리턴
- 형식 => datetime.strptime(문자열, 'format codes')
from datetime import datetime
datetime.strptime(date_time_str, '%Y-%m-%d %H:%M:%S') # == 2022-01-21 08:57:00
datetime의 메서드
- timestamp() : 날짜+시간 정보를 실수로 표현
Foramt Code 리스트
표시 | 의미 | Example |
%a | 요일 - 축약 | Sun, Mon, ... |
%A | 요일 - full이름 | Sunday, Monday, ... |
%w | 요일 - 숫자로 표현 | 0, 1, ..., 6 |
%d | 일(두자릿 수로 통일) | 01, 02, ..., 31 |
%-d | 일 | 1, 2, ..., 30 |
%b | 월 - 축약 이름 | Jan, Feb, ..., Dec |
%B | 월 - full 이름 | January, February, ... |
%m | 월 - 숫자, 두자리로 통일 | 01, 02, ..., 12 |
%-m | 월 - 숫자 | 1, 2, ..., 12 |
%y | 년도 - 끝 두자리 (2자리로 통일) | 00, 01, ..., 99 |
%-y | 년도 - 끝 두자리 | 0, 1, ..., 99 |
%Y | 년도 - 네자리 | 2013, 2019 etc. |
%H | 시 0~23 (2자리로 통일) | 00, 01, ..., 23 |
%-H | 시 0~23 | 0, 1, ..., 23 |
%I | 시 1~12 (2자리로 통일) | 01, 02, ..., 12 |
%-I | 시 1~12 | 1, 2, ... 12 |
%p | AM or PM. | AM, PM |
%M | 분(2자리로 통일) | 00, 01, ..., 59 |
%-M | 분 | 0, 1, ..., 59 |
%S | 초(2자리로 통일) | 00, 01, ..., 59 |
%-S | 초 | 0, 1, ..., 59 |
%f | 밀리초(6자리로 통일) | 000000 - 999999 |
%z | UTC offset in the form +HHMM or -HHMM. | |
%Z | Time zone name. | |
%j | 일 수(세자리로 통일) | 001, 002, ..., 366 |
%-j | 일 수 | 1, 2, ..., 366 |
%U | 주 번호 표시(0부터 시작, 새해 첫 일요일 있는 주가 0) | 00, 01, ..., 53 |
%W | 주 번호 표시(0부터 시작, 새해 첫 월요일 있는 주가 0) | 00, 01, ..., 53 |
%c | 날짜&시각 표시(요일 월 일 시각 년도) | Mon Sep 30 07:06:05 2013 |
%x | 날짜 형식(/로 구분) | 09/30/13 |
%X | 시각 형식(:로 구분) | 07:06:05 |
%% | A literal '%' character |
출처 :
https://codechacha.com/ko/python-convert-string-to-datetime/
https://www.programiz.com/python-programming/datetime/strptime
'알고리즘(Python) > Python' 카테고리의 다른 글
파이썬 정규식 (0) | 2022.02.09 |
---|---|
자료구조 / 알고리즘 기초 (0) | 2022.01.13 |
파이썬 기초 (2) | 2022.01.13 |
Comment