将字符串日期时间字符串转换为日期时间对象
许多应用程序都以字符串形式使用时间戳。有必要将这些字符串转换为日期时间对象以进行进一步处理。以下是如何将“Jun 1 2005 1:33PM”之类的字符串转换为日期时间对象:
Python 中的 datetime.strptime 函数可以根据用户定义的格式轻松解析输入字符串,返回时区原生日期时间对象:
>>> from datetime import datetime >>> datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p') datetime.datetime(2005, 6, 1, 13, 33)
要从日期时间对象获取日期对象,请使用 .date()方法:
>>> datetime.strptime('Jun 1 2005', '%b %d %Y').date() date(2005, 6, 1)
其他资源:
请记住,strptime 代表“字符串解析时间”,strftime 代表“字符串格式”时间。”
以上是如何将字符串日期时间字符串转换为 Python 日期时间对象?的详细内容。更多信息请关注PHP中文网其他相关文章!