Python模块之datetime 格式化时间字符串为世界元组
模块作用简介:
Python time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。
官方 英文 帮助:https://docs.python.org/3/library/
官方 简体中文 帮助:https://docs.python.org/zh-cn/3/library/
必要操作:
>>> from datetime import datetime
安装:
python 内置函数,无需安装
导入包:
>>> from datetime import datetime
帮助查看:
>>> help(datetime)
方法(函数):
>>> time.strptime(string[, format])
参数
string -- 时间字符串。
format -- 格式化字符串。
返回值
返回struct_time 元组对象
返回的元组: time.struct_time(tm_year=2000, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=335, tm_isdst=-1)
使用示例:
示例1: 显示毫秒数
>>> from datetime import datetime # 日期时间字符串,包含毫秒 >>> date_str = '2023-10-05 14:23:45.123456' # 解析格式,包含毫秒 >>> fmt = '%Y-%m-%d %H:%M:%S.%f' # 使用strptime解析字符串 >>> parsed_date = datetime.strptime(date_str, fmt) >>> print(parsed_date) # 使用strftime格式化datetime对象,并显示毫秒部分 >>> formatted_date = parsed_date.strftime('%Y-%m-%d %H:%M:%S.%f') >>> print(formatted_date)
示例2: 修改年、月、日、时、分、秒、毫秒
>>> parsed_date.replace(datetime.now().year, datetime.now().month, datetime.now().day)
继续示例1的操作,修改前日期 2023-10-05 ,修改后 2024-07-18
时:datetime.now().hour
分:datetime.now().minute
秒:datetime.now().second
毫秒:datetime.now().microsecond
相关文章:
Python安装包下载:https://www.cnblogs.com/wutou/p/17709685.html
Pip 源设置:https://www.cnblogs.com/wutou/p/17531296.html
pip 安装指定版本模块:https://www.cnblogs.com/wutou/p/17716203.html
参考、来源:
ChatGPT
https://www.runoob.com/python/att-time-strptime.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2023-07-18 git tag commit ID 标签
2022-07-18 Tinyhttpd在linux下编译运行;自定义端口;端口占用解决