是否有Python模塊來解析給定字符串中的月份或日期引用?有沒有Python模塊來檢測字符串中的月份或日期?
5
A
回答
25
你可以嘗試使用dateutil.parser
,例如:
>>> from dateutil import parser
>>> parser.parse("There's a date 09-21 in here", fuzzy=True)
datetime.datetime(2011, 9, 21, 0, 0)
...與fuzzy=True
選項。該文檔是here。
0
字符串中是否有其他字符,或者只是表示日期的數字?如果你有一個日期字符串,是要創建可格式化日期,試試這個:
import time
time.strptime(datestring,「%d%M%Y%H:%M:% S「)#例如17.03.2011 10:04:19
您還可以創建一個UNIX時間戳
timestamp = int(time.mktime(time.strptime(date,"%d.%m.%Y %H:%M:%S")))
您可以使用各種格式,更多信息here
另一種可能性是結合這個機智h在字符串上的正則表達式,但Mark的模塊會更好。
相關問題
- 1. 從日期字符串中檢索年份和月份
- 2. Java,來自沒有模式的字符串的日期
- 3. 從日期字符串中刪除月份和日期字符串
- 4. 有沒有辦法備份Python模塊?
- 5. 選擇月份和月份中的所有日期的總和
- 6. Python模塊從字符串中提取可能的日期?
- 7. 匹配日期,月份和年份字符串
- 8. Java字符串日期沒有時間
- 9. 從日期時間月份和日期(字符串)中刪除'0'(數字)
- 10. 設置日期無日期或月份
- 11. 如何檢查python中的日期字符串的日期?
- 12. 轉換或提取年份,月份和日期從字符串在PHP
- 13. Python:有沒有更好的方法來跳過測試模塊?
- 14. 如何檢查給定的字符串是否有效月份?
- 15. 用日期字符串在JavaScript中交換月份
- 16. 日期時間匹配格式,月份在字符串中
- 17. 如何從字符串日期中提取月份?
- 18. 如何檢查數據庫表中日期和月份的日期和月份
- 19. 返回數字月份作爲字符串從日期
- 20. 使用字符串Symfony2的日期時間的月份下拉
- 21. 將python中的字符串日期轉換爲python中的日月年
- 22. iPhone:只有月份和年份字段的日期選擇器
- 23. MySQL STR_TO_DATE字符串只有月份和年份或只有一年
- 24. SQLite的字符串轉換爲日期時的日期列有單數月份和日子
- 25. Oracle有沒有辦法更新日期,而不是月份,年
- 26. 使用單個數字的月份和日期字符串轉換爲班級的字符串日期
- 27. 從轉換爲字符串的日期抓取月份
- 28. 的Objective-C:日期字符串轉換成周+月份名稱
- 29. 哈克單元測試cmd模塊沒有返回字符串
- 30. Python - 檢查日期字符串中的字符
這個問題毫無疑問含糊不清,難以回答。請提供一個「月或日參考」的例子。是「12」月份參考還是一天參考?你怎麼知道? – 2011-03-17 10:07:54
下面是一個很好的答案,但是,模糊=真 – michela 2011-03-19 04:21:00
「以下的好答案」不是我的問題的答案。什麼是「12」?請提供您正在談論的「月份或日期參考」類型以及您期望發生的情況。 – 2011-03-19 12:19:48