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)

image



示例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

image








相关文章:
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







posted @   悟透  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2023-07-18 git tag commit ID 标签
2022-07-18 Tinyhttpd在linux下编译运行;自定义端口;端口占用解决
点击右上角即可分享
微信分享提示