用法:
time.strftime(format[, t])将表示由
gmtime()或localtime()返回的时间的元组或struct_time转换为由format参数指定的字符串。如果未提供t,则使用localtime()返回的当前时间。format必须是字符串。如果t中的任何字段超出允许范围,则会引发ValueError。0 是时间元组中任何位置的合法参数;如果它通常是非法的,则该值被强制为正确的值。
以下指令可以嵌入
format字符串中。它们在没有可选字段宽度和精度规范的情况下显示,并由strftime()结果中的指示字符替换:指示
意义
注意
%a语言环境的缩写工作日名称。
%A区域设置的完整工作日名称。
%b语言环境的缩写月份名称。
%B语言环境的完整月份名称。
%c语言环境的适当日期和时间表示。
%d以十进制数表示的月份中的日期 [01,31]。
%H小时(24 小时制)作为十进制数 [00,23]。
%I小时(12 小时制)作为十进制数 [01,12]。
%j以十进制数表示的一年中的日期 [001,366]。
%m以十进制数表示的月份 [01,12]。
%M分钟作为十进制数 [00,59]。
%p区域设置相当于 AM 或 PM。
(1)
%S秒为十进制数 [00,61]。
(2)
%U一年中的周数(星期日作为一周的第一天),十进制数 [00,53]。第一个星期日之前的新年中的所有日子都被认为是在第 0 周。
(3)
%w工作日为十进制数 [0(Sunday),6]。
%W一年中的周数(星期一作为一周的第一天),十进制数 [00,53]。第一个星期一之前的新年中的所有日子都被认为是在第 0 周。
(3)
%x语言环境的适当日期表示。
%X语言环境的适当时间表示。
%y没有世纪的年份作为十进制数 [00,99]。
%Y带有世纪的年份作为十进制数。
%z时区偏移量表示与 UTC/GMT 的正时差或负时差,格式为 +HHMM 或 -HHMM,其中 H 代表十进制小时数字,M 代表十进制分钟数字 [-23:59, +23:59]。 1
%Z时区名称(如果不存在时区,则无字符)。已弃用。 1
%%文字
'%'字符。注意:
当与
strptime()函数一起使用时,如果%I指令用于解析小时,%p指令只会影响输出小时字段。范围确实是
0到61;值60在表示 leap seconds 的时间戳中有效,并且由于历史原因支持值61。与
strptime()函数一起使用时,%U和%W仅在指定星期几和年份的计算中使用。
这是一个示例,日期格式与RFC 2822互联网电子邮件标准。1
>>> from time import gmtime, strftime >>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime()) 'Thu, 28 Jun 2001 14:17:15 +0000'某些平台可能支持其他指令,但只有此处列出的指令具有由 ANSI C 标准化的含义。要查看您的平台支持的完整格式代码集,请参阅
strftime(3)文档。在某些平台上,可选的字段宽度和精度规范可以按以下顺序紧跟指令的初始
'%';这也不是便携式的。字段宽度通常为 2,但%j为 3。
相关用法
- Python time.strftime()用法及代码示例
- Python time.strptime用法及代码示例
- Python time.sleep()用法及代码示例
- Python time.tzname()用法及代码示例
- Python time.monotonic()用法及代码示例
- Python time.tzset()用法及代码示例
- Python time.asctime()用法及代码示例
- Python time.clock()用法及代码示例
- Python time.daylight()用法及代码示例
- Python time.perf_counter()用法及代码示例
- Python time.get_clock_info()用法及代码示例
- Python time.gmtime()用法及代码示例
- Python time.time()用法及代码示例
- Python time.mktime()用法及代码示例
- Python time.thread_time()用法及代码示例
- Python time.clock_gettime_ns()用法及代码示例
- Python time.tzset用法及代码示例
- Python time.process_time_ns()用法及代码示例
- Python time.monotonic_ns()用法及代码示例
- Python time.perf_counter_ns()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 time.strftime。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
