首页 > 其他分享 >strftime() 和 strptime() 格式化代码列表

strftime() 和 strptime() 格式化代码列表

时间:2022-08-19 17:00:29浏览次数:68  
标签:... 00 01 格式化 de strptime 补零 十进制 strftime

指令含意示例备注
%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
From: https://www.cnblogs.com/lauff/p/16602598.html

相关文章

  • 日期格式化Format
    <script>vardate=newDate().Format("yyyy-MM-ddhh:mm:ss");Date.prototype.Format=function(fmt){varo={"M+":......
  • java格式化输出
    1.d格式:%d:按整型数据的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。%ld:输出长整型数据。2.o格式:以无符......
  • 文件系统格式化,挂载目录及写入数据
    硬盘       分区 ..........格式化..................挂载目录-----------写入数据。毛坯       分主卧、次卧、厨房、客厅............ ......
  • 根据时间戳格格式化字符转(dddd-mm-dd )
    exportfunctiongetDateTime(value){varb=newDate(value);varyear=b.getFullYear()+'-';varmonth=(b.getMonth()+1);vardate=b.getDat......
  • python 中字符串格式化函数 format()
     001、>>>"{0}".format("xxx")##位置参数'xxx'>>>"{0}.{1}.{2}".format("xxx","yyy","zzz")'xxx.yyy.zzz'>>>"\t{0}.{......
  • python-格式化输出表格+中英文对齐
    python-格式化输出表格+中英文对齐目录python-格式化输出表格+中英文对齐输出效果代码实现——参考了prettytable库输出的效果,一个简单的实践输出效果代码实现#-*-......