2008-11-12 34 views

Trả lời

12

Tương đương gần nhất có lẽ là mô-đun dateutil. Cách sử dụng là:

>>> from dateutil.parser import parse 
>>> parse("Wed, Nov 12") 
datetime.datetime(2008, 11, 12, 0, 0) 

Sử dụng tham số mờ nên bỏ qua văn bản không liên quan. tức là

>>> parse("the date was the 1st of December 2006 2:30pm", fuzzy=True) 
datetime.datetime(2006, 12, 1, 14, 30) 
+0

Điều này tốt hơn so với phân tích cú pháp, nhưng chuỗi đầu vào chỉ có thể có một ngày trong đó. – mlissner

5

Tại sao không tặng parsedatetime một lần thử?

+0

Tôi đã xem xét điều này. Trên todo của họ: "Khả năng quét các phần lớn của văn bản và trích xuất bất kỳ thông tin ngày/thời gian tìm thấy". Đó là loại quy tắc nó ra cho tôi. – mlissner

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