pythonstrftime
时间: 2023-11-08 20:01:14 浏览: 111
strftime()是Python中的一个方法,用于将时间转换为指定格式的字符串。它接受一个时间对象和一个格式字符串作为参数,并返回一个表示时间的字符串。如果不设置时间对象,则默认使用当前时间。
格式字符串包含一系列特殊的格式化代码,用于指定所需的时间表示。这些特殊代码包括:
- %a: 简写的星期几
- %A: 完整的星期几
- %b: 缩写的月份名称
- %B: 完整的月份名称
- %c: 首选日期和时间表示
- %C: 世纪值(年份除以100,范围从00到99)
- %d: 该月的第几天(01-31)
- %D: 类似 %m/%d/%y
- %e: 该月的一天(1-31)
- %g: 类似于%G,但是没有世纪
- %G: 对应于ISO周数4位数的年份
- %h: 类似于 %b
- %H: 小时,使用24小时制(00-23)
- %I: 小时,使用12小时制(01-12)
- %j: 一年中的哪一天(001-366)
- %m: 月份(01-12)
- %M: 分钟
- %n: 换行符
- %p: 根据给定的时间值am或pm
- %r: 时间在上午和下午的符号:am/pm
- %R: time in 24 hour notation
- %S: 秒
- %t: 制表符
- %T: 当前时间,等于 %H:%M:%S
- %u: 工作日为数字(1到7),星期一= 1
- %U: 当年的周数,第一个星期日作为第一周的第一天
- %V: 本年度ISO 8601的周数(01-53)
- %W: 当年的周数,与第一个星期一作为第一周的第一天
- %w: 星期为一个小数,星期日=0
- %x: 没有时间的日期表示
- %X: 无日期首选的时间表示
- %y: 一年无世纪(范围从00到99)
- %Y: 今年,包括世纪
- %Z or %z: 时区或名称或缩写
- %%: 文字%字符
例如,使用strftime("%Y-%m-%d %H:%M:%S")将返回当前时间的年份、月份、日期和时间,以及小时、分钟和秒。
阅读全文