strftime() 和 strptime() 格式化代码列表
作者:互联网
指令 | 含意 | 示例 | 备注 |
---|---|---|---|
%a | 当地工作日的缩写。 | Sun, Mon, ..., Sat (en_US); So, Mo, ..., Sa (de_DE) | (1) |
%A | 本地化的星期中每日的完整名称。 | Sunday, Monday, ..., Saturday (en_US); Sonntag, Montag, ..., Samstag (de_DE) | (1) |
%w | 以十进制数显示的工作日,其中0表示星期日,6表示星期六。 | 0, 1, ..., 6 | |
%d> | 补零后,以十进制数显示的月份中的一天。 | 01, 02, ..., 31 | (9) |
%b | 当地月份的缩写。 | Jan, Feb, ..., Dec (en_US); Jan, Feb, ..., Dez (de_DE) | (1) |
%B | 本地化的月份全名。 | January, February, ..., December (en_US); Januar, Februar, ..., Dezember (de_DE) | (1) |
%m | 补零后,以十进制数显示的月份。 | 01, 02, ..., 12 | (9) |
%y | 补零后,以十进制数表示的,不带世纪的年份。 | 00, 01, ..., 99 | (9) |
%Y | 十进制数表示的带世纪的年份。 | 0001, 0002, ..., 2013, 2014, ..., 9998, 9999 | (2) |
%H | 以补零后的十进制数表示的小时(24 小时制)。 | 00, 01, ..., 23 | (9) |
%I | 以补零后的十进制数表示的小时(12 小时制)。 | 01, 02, ..., 12 | (9) |
%p | 本地化的 AM 或 PM 。 | AM, PM (en_US); am, pm (de_DE) | (1), (3) |
%M | 补零后,以十进制数显示的分钟。 | 00, 01, ..., 59 | (9) |
%S | 补零后,以十进制数显示的秒。 | 00, 01, ..., 59 | (4), (9) |
%f | 微秒作为一个十进制数,零填充到 6 位。 | 000000, 000001, ..., 999999 | (5) |
%z | UTC 偏移量,格式为 ±HHMM[SS[.ffffff]] (如果是简单型对象则为空字符串)。 | (空), +0000, -0400, +1030, +063415, -030712.345216 | (6) |
%Z | 时区名称(如果对象为简单型则为空字符串)。 | (空), UTC, GMT | (6) |
%j | 以补零后的十进制数表示的一年中的日序号。 | 001, 002, ..., 366 | (9) |
%U | 以补零后的十进制数表示的一年中的周序号(星期日作为每周的第一天)。 在新的一年中第一个星期日之前的所有日子都被视为是在第 0 周。 | 00, 01, ..., 53 | (7), (9) |
%W | 以补零后的十进制数表示的一年中的周序号(星期一作为每周的第一天)。 在新的一年中第一个星期一之前的所有日子都被视为是在第 0 周。 | 00, 01, ..., 53 | (7), (9) |
%c | 本地化的适当日期和时间表示。 | Tue Aug 16 21:30:00 1988 (en_US); Di 16 Aug 21:30:00 1988 (de_DE) | (1) |
%x | 本地化的适当日期表示。 | 08/16/88 (None); 08/16/1988 (en_US); 16.08.1988 (de_DE) | (1) |
%X | 本地化的适当时间表示。 | 21:30:00 (en_US); 21:30:00 (de_DE) | (1) |
%% | 字面的 '%' 字符。 | % |
为了方便起见,还包括了C89标准不需要的其他一些指令。这些参数都对应于ISO 8601日期值。
指令 | 含意 | 示例 | 备注 |
---|---|---|---|
%G | 带有世纪的 ISO 8601 年份,表示包含大部分 ISO 星期 (%V) 的年份。 | 0001, 0002, ..., 2013, 2014, ..., 9998, 9999 | (8) |
%u | 以十进制数显示的 ISO 8601 星期中的日序号,其中 1 表示星期一。 | 1, 2, ..., 7 | |
%V | 以十进制数显示的 ISO 8601 星期,以星期一作为每周的第一天。 第 01 周为包含 1 月 4 日的星期。 | 01, 02, ..., 53 | (8), (9) |
标签:...,00,01,格式化,de,strptime,补零,十进制,strftime 来源: https://www.cnblogs.com/lauff/p/16602598.html