Python datetime模块日期与字符串互转及差值计算详解

Aria
Aria
发布时间:2026-10-13 | 4人浏览过
原创

本文总结Python中datetime模块的常用功能,重点演示如何将当前日期格式化为字符串、将特定格式的字符串解析为日期对象,并计算两个日期之间的天数差。通过具体代码示例,帮助开发者掌握日期处理的核心操作。

Python内置的日期时间类datetime功能丰富且使用便捷,以下总结两种最常用的应用场景。

from datetime import datetime
from datetime import timedelta
# 日期格式转换为字符串
NOW = datetime.now()
TODAY = NOW.strftime("%Y%m%d")
YESTERDAY = (NOW -timedelta(days=1)).strftime("%Y%m%d")
# 字符串转换为日期
d1 = str(20180301)
d2 = str(20180226)
print type(d1)
d1 = datetime.strptime(d1, '%Y%m%d')
d2 = datetime.strptime(d2, '%Y%m%d')
# 计算 d1与d2之间的差值
print (d1 - d2).days

核心用法总结

以上内容为本文主要知识点,旨在为读者的学习或工作提供参考价值,感谢支持。如需了解更多相关技术细节,请参阅后续相关链接。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表