2013-09-28 2 views

답변

151

strptime 대한 특정 포맷 : 당신은 'DT = datetime.datetime.strptime 말하고 의미

datetime.datetime.strptime(string_date, "%Y-%m-%d %H:%M:%S.%f") 
#>>> datetime.datetime(2013, 9, 28, 20, 30, 55, 782000) 
+0

% f는 어떤 플랫폼에서 지원됩니까? –

+0

@JonathanLeaders 내가 그것에 대해 별도의 질문을하는 것이 좋습니다. – Veedrac

22

당신은 datetime.datetime.strptime를 사용해야합니다

import datetime 

dt = datetime.datetime.strptime(string_date, fmt) 

fmt이 문자열에 대한 적절한 형식이 될 필요가있을 것이다. reference on how to build your format here을 찾을 수 있습니다.

+0

(string_date "YYYY-MM-DD의 %의 H를 %의 M의 %를 %의 S")을'? – PythonEnthusiast

+0

@ user1162512 그 형식이 틀립니다. 업데이트 된 답변을 확인하십시오. –

+1

은'dt = datetime.datetime.strptime (string_date, "YYYY-MM-DD % H : % M % : % S")'에서 작동하지 않습니다. 형식이 유효하지 않습니다. – PythonEnthusiast

관련 문제