datetime 문자열을 다른 날짜와 비교할 수 있도록 python으로 datetime 형식으로 변환하려면 어떻게해야합니까?파이썬에서 문자열 날짜를 datetime 형식으로 변환하는 방법은 무엇입니까?
string_date = "2013-09-28 20:30:55.78200"
abc = datetime.datetime.now()
if abc > string_date :
print True
datetime 문자열을 다른 날짜와 비교할 수 있도록 python으로 datetime 형식으로 변환하려면 어떻게해야합니까?파이썬에서 문자열 날짜를 datetime 형식으로 변환하는 방법은 무엇입니까?
string_date = "2013-09-28 20:30:55.78200"
abc = datetime.datetime.now()
if abc > string_date :
print True
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)
당신은 datetime.datetime.strptime
를 사용해야합니다
import datetime
dt = datetime.datetime.strptime(string_date, fmt)
fmt
이 문자열에 대한 적절한 형식이 될 필요가있을 것이다. reference on how to build your format here을 찾을 수 있습니다.
(string_date "YYYY-MM-DD의 %의 H를 %의 M의 %를 %의 S")을'? – PythonEnthusiast
@ user1162512 그 형식이 틀립니다. 업데이트 된 답변을 확인하십시오. –
은'dt = datetime.datetime.strptime (string_date, "YYYY-MM-DD % H : % M % : % S")'에서 작동하지 않습니다. 형식이 유효하지 않습니다. – PythonEnthusiast
% f는 어떤 플랫폼에서 지원됩니까? –
@JonathanLeaders 내가 그것에 대해 별도의 질문을하는 것이 좋습니다. – Veedrac