首页 > 后端开发 > Python教程 > Python 的 strptime 函数如何解析日期时间字符串?

Python 的 strptime 函数如何解析日期时间字符串?

Susan Sarandon
发布: 2024-12-31 22:14:17
原创
810 人浏览过

How Can Python's `strptime` Function Parse Datetime Strings?

使用 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)
登录后复制

其他资源:

  • strptime 文档:Python 2、Python 3
  • strptime/strftime 格式字符串文档:Python 2、Python 3
  • strftime.org 格式字符串备忘单

关键术语:

  • strptime: "string解析时间"
  • strftime:"字符串格式时间”

以上是Python 的 strptime 函数如何解析日期时间字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板