2013-09-28 83 views

Trả lời

151

Định dạng đặc biệt đối với strptime:

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

Nền tảng nào được% f hỗ trợ? –

+0

@JonathanLeaders Tôi đề nghị bạn hỏi một câu hỏi riêng về điều đó. – Veedrac

22

Bạn nên sử dụng datetime.datetime.strptime:

import datetime 

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

fmt sẽ cần phải được định dạng thích hợp cho chuỗi của bạn. Bạn sẽ tìm thấy số reference on how to build your format here.

+0

Bạn có nghĩa là để nói 'dt = datetime.datetime.strptime (string_date, "YYYY-MM-DD% H:% M%:% S")'? – PythonEnthusiast

+0

@ user1162512 Định dạng đó sẽ không chính xác, hãy kiểm tra câu trả lời cập nhật của tôi. –

+1

không hoạt động với 'dt = datetime.datetime.strptime (chuỗi_date," YYYY-MM-DD% H:% M%:% S ")'. Định dạng nói không hợp lệ – PythonEnthusiast

Các vấn đề liên quan