使用 strptime 解析日期时间字符串
考虑将“Jun 1 2005 1:33PM”等字符串转换为日期时间对象的任务。为了解决这个问题,datetime.strptime 作为一个强大的工具出现了。
strptime 根据用户定义的格式将给定的字符串解析为不带时区信息的日期时间对象。例如,要将字符串“Jun 1 2005 1:33PM”解析为日期时间对象,我们使用以下语法:
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)
其他资源:
关键术语:
以上是Python 的 strptime 函数如何解析日期时间字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!