写点什么

Python 日期和时间处理教程:datetime 模块的使用

作者:小万哥
  • 2023-10-30
    广东
  • 本文字数:632 字

    阅读完需:约 2 分钟

Python 日期和时间处理教程:datetime 模块的使用

Python 中的日期不是独立的数据类型,但我们可以导入一个名为 datetime 的模块来使用日期作为日期对象。


示例:导入 datetime 模块并显示当前日期:


import datetime
x = datetime.datetime.now()print(x)
复制代码

日期输出

当我们执行上面示例中的代码时,结果将是:


2023-10-09 19:28:48.216094
复制代码


日期包含年、月、日、小时、分钟、秒和微秒。datetime 模块有许多方法可以返回有关日期对象的信息。以下是一些示例,您将在本章后面了解更多信息:


示例:返回年份和星期几的名称:


import datetime
x = datetime.datetime.now()
print(x.year)print(x.strftime("%A"))
复制代码

创建日期对象

要创建日期,我们可以使用 datetime 模块的 datetime() 类(构造函数)。datetime() 类创建日期需要三个参数:年、月、日。


示例:创建日期对象:


import datetime
x = datetime.datetime(2020, 5, 17)
print(x)
复制代码


datetime() 类还接受时间和时区的参数(小时、分钟、秒、微秒、时区),但它们是可选的,具有默认值 0(时区为 None)。

strftime() 方法

datetime 对象具有将日期对象格式化为可读字符串的方法。该方法称为 strftime(),并接受一个参数 format,用于指定返回字符串的格式:


示例:显示月份的名称:


import datetime
x = datetime.datetime(2018, 6, 1)
print(x.strftime("%B"))
复制代码


所有合法格式代码的参考:


最后

为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索Let us Coding,或者扫描下方二维码,关注公众号,即可获取最新文章。


看完如果觉得有帮助,欢迎点赞、收藏关注



发布于: 刚刚阅读数: 7
用户头像

小万哥

关注

代码如人生 2023-02-09 加入

编程爱好者

评论

发布
暂无评论
Python 日期和时间处理教程:datetime 模块的使用_Python_小万哥_InfoQ写作社区