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
【汇总】Python模块 - 总目录 https://www.cnblogs.com/wutou/p/15610071.html
参考、来源:
ChatGPT
https://www.runoob.com/python/att-time-strptime.html
浙公网安备 33010602011771号