Python中datetime字符串与日期对象互转详解

阿澈
阿澈
发布时间:2026-10-13 | 5人浏览过
原创

本文介绍Python中利用datetime模块进行日期与字符串相互转换的方法。通过strptime将格式化的字符串解析为datetime对象,再使用strftime将日期对象格式化为指定字符串。文章包含完整代码示例及类型输出说明,帮助开发者快速掌握时间处理技巧。

Python日期与字符串转换核心函数

在Python中,将格式化的字符串转换为日期时间对象,主要使用datetime.datetime.strptime()函数。

反之,若需将日期时间对象转换为特定格式的字符串,则应使用datetime.datetime.strftime()函数。

代码实现与输出示例


# encoding: utf-8
import datetime
day = datetime.datetime.strptime('2020-2-18 10:54:45', '%Y-%m-%d %H:%M:%S')
print(day)
print type(day)
day = datetime.datetime.strftime(day, '%Y-%m-%d %H:%M:%S')
print(day)
print type(day)

以下是一个完整的执行示例,展示了从字符串解析到日期格式化输出的全过程: root@tao:/var/www/html/python# python 3.py 2020-02-18 10:54:45 <type 'datetime.datetime'> 2020-02-18 10:54:45 <type 'str'>

总结

综上所述,通过掌握上述两个核心函数,即可灵活处理Python中的日期格式转换需求。

以上内容为您详细解析了Python中日期格式与字符串格式相互转换的具体实现方法,希望能为您的开发工作提供有效帮助。

本站声明

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

Python 相关产品和应用

全部下载

专题列表