首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >datetime模块

datetime模块

作者头像
爱编程的小明
发布2022-09-05 19:41:49
发布2022-09-05 19:41:49
85300
代码可运行
举报
文章被收录于专栏:小明的博客小明的博客
运行总次数:0
代码可运行

字符串和 Datetime 之间的转换

对于 datetime 模块的所有与时间点相关的对象:

  1. 这些对象转化成字符串只需要利用 str 函数(格式化) 也可以利用对象的 strftime()方法,该方法需要传入参数来指定格式化的形式,规范遵循 ISO C89 compatible(详见 time 模块的时间对象格式化方法)。
  2. 通过字符串得到这些对象一般要借助对应类的方法 strptime,这个方法需要传入两个参数,一个参数是要解析的字符串,一个参数是规定了字符串的格式。datetime.strptime('2022-02-10','%Y-%m-%d')需要注意的是两个参数的形式必须完全一致否则会解析错误。
    1. 考虑到 strptime()方法不适用于格式不相同的字符串转化为时间对象,这里可以使用dateutil.parser.parse()函数对一些常见的时间字符串进行自动解析(这个库会在安装 pd 时自动安装),另外也可以调节参数对解析方式微调
代码语言:javascript
代码运行次数:0
运行
复制
from dateutil.parser import parse
parse('2011-01-03')
parse('6/12/2011', dayfirst=True)#国际语言环境中日在月前很正常
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符串和 Datetime 之间的转换
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档