Python strftime格式详解:掌握日期时间格式化技巧
Python strftime格式详解:掌握日期时间格式化技巧
strftime函数是Python中用于日期时间格式化的强大工具,它允许你将日期时间对象转换为特定格式的字符串。无论你是想在应用程序中显示日期、生成日志文件,还是处理时间序列数据,strftime都能派上用场。
常用格式化代码:
以下是常用的strftime格式化代码及其含义:
%Y:四位数的年份(例如:2022)-%m:两位数的月份(01-12)-%d:两位数的日(01-31)-%H:24小时制的小时数(00-23)-%M:分钟数(00-59)-%S:秒数(00-59)-%a:星期几的简写(例如:Mon)-%A:星期几的全称(例如:Monday)-%b:月份的简写(例如:Jan)-%B:月份的全称(例如:January)-%c:完整的日期和时间(例如:2022-01-01 12:00:00)-%j:一年中的第几天(001-366)-%U:一年中的第几周(00-53,星期日是一周的开始)-%w:星期几的数字表示(0-6,星期日是0)-%W:一年中的第几周(00-53,星期一是一周的开始)-%x:日期的简写(例如:01/01/22)-%X:时间的简写(例如:12:00:00)-%y:两位数的年份(例如:22)-%z:时区偏移量(例如:+0800)-%Z:时区的名称(例如:CST)
使用示例:pythonimport datetime
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S')) # 输出:2022-01-01 12:00:00print(now.strftime('%Y/%m/%d')) # 输出:2022/01/01print(now.strftime('%H:%M:%S')) # 输出:12:00:00print(now.strftime('%a, %d %b %Y %H:%M:%S %z')) # 输出:Sat, 01 Jan 2022 12:00:00 +0800
通过组合不同的格式化代码,你可以创建自定义的日期时间格式,以满足你的特定需求。
希望这篇strftime格式详解能够帮助你更好地掌握Python中的日期时间格式化技巧!
原文地址: https://www.cveoy.top/t/topic/fKWP 著作权归作者所有。请勿转载和采集!