如何将“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