파이썬 datetime
  • 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