如何將「01-Jan-1995」字符串解析爲Python datetime
對象?解析日期時間對象的日期字符串
8
A
回答
19
總體上你解析與strptime
功能日期和時間字符串在time
或datetime
模塊。您的示例可能會被解析爲:
import datetime
datetime.datetime.strptime("01-Jan-1995", "%d-%b-%Y")
請注意,解析月份名稱是依賴於區域設置的。 This table顯示瞭解析各種格式的日期和時間的指令。
9
dateutil可以解析這種格式,甚至不需要定義自定義日期格式。只是安裝它:
pip install python-dateutil
然後使用它:
import dateutil.parser
dateutil.parser.parse('01-Jan-1995').date()
1
如果您需要解析自然語言日期和時間字符串,請考慮parsedatetime(和this answer)。
相關問題
- 1. 解析字符串日期時間
- 2. 解析字符串日期時間
- 3. 解析長字符串日期時間
- 4. 從字符串解析日期/時間?
- 5. 日期和時間字符串解析
- 6. 解析日期時間字符串
- 7. 的ColdFusion - 解析字符串日期到日期時間格式
- 8. Java:錯誤解析日期字符串到日期對象
- 9. PHP日期時間,解析字符串日期失敗
- 10. C#從字符串\\日期(1433969291760)解析日期時間\/
- 11. 日期解析字符串
- 12. 解析字符串日期
- 13. 解析日期字符串
- 14. 解析字符串,日期
- 15. 解析日期字符串
- 16. 解析日期字符串
- 17. Javascript日期時間字符串到日期對象
- 18. 將日期字符串轉換爲日期時間對象
- 19. Javascript日期字符串到python日期時間對象
- 20. Javascript獲取日期()對象從字符串時間和日期
- 21. 從日期時間字符串轉換爲JavaScript日期對象
- 22. 如何解析日期時間對象中的日期?
- 23. 解析日期字符串(字符串轉換爲日期)
- 24. 字符串到日期時間分析
- 25. 解析字符串爲日期時間格式「日,月dat,年」
- 26. 解析日期時間到JAVA日期
- 27. 從Javascript日期對象解析日期到正常日期時間
- 28. 字符串日期時間
- 29. PHP日期時間:解析時間字符串失敗
- 30. 使用時間解析日期時間(字符串)
+1 for python-dateutil。它甚至可以解析日期字符串,而不必告訴它格式。 – unutbu 2009-11-11 18:44:05