python time模块的strftime函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python time模块的strftime函数相关的知识,希望对你有一定的参考价值。

strftime()方法转化成一个元组或sreuct_time表示时间所指定的格式参数所返回gmtime()或locatime()为一个字符串。

当t不设置,所返回当前时间使用localtime()方法。格式必须是字符串。异常ValueError被挂起,如果t在任何字段的允许范围之外。

 

语法:

以下是strftime()方法的语法:

time.strftime(format[,t])

参数:

  1. t---这是以秒为单位来进行格式化的时间。
  2. format----这是将用于格式化给定的时间的指令。下面的指令可以嵌入格式字符串

指令:

  1. %a - 简写的星期几
  2.  %A - 完整的星期几
  3.  %b - 缩写的月份名称
  4.  %B - 完整的月份名称
  5.  %c - 首选日期和时间表示
  6.  %C - 世纪值(年份除以100,范围从00到99)
  7.  %d - 该月的第几天(01?31)
  8.  %D - 类似 %m/%d/%y
  9.  %e - 该月的一天(1?31)
  10.  %g - 类似于%G,但是没有世纪
  11.  %G - 对应于ISO周数4位数的年份(参见%V)
  12.  %h - 类似于 %b
  13.  %H - 小时,使用24小时制(00?23)
  14.  %I - 小时,使用12小时制(01?12)
  15.  %j - 一年中的哪一天(001?366)
  16.  %m - 月份(01?12)
  17.  %M - 分钟
  18.  %n - 换行符
  19.  %p - 根据给定的时间值am或pm
  20.  %r - 时间在上午和下午的符号:am/pm
  21.  %R - time in 24 hour notation
  22.  %S - 秒
  23.  %t - 制表符
  24.  %T - 当前时间,等于 %H:%M:%S
  25.  %u - 工作日为数字(1到7),星期一= 1。警告:在Sun Solaris上周日=1
  26.  %U - 当年的周数,第一个星期日作为第一周的第一天
  27.  %V - 本年度ISO 8601的周数(01到53),其中,第1周是在本年度至少4天的第一个星期,星期一作为一周的第一天
  28.  %W - 当年的周数,与第一个星期一作为第一周的第一天
  29.  %w - 星期为一个小数,星期日=0
  30.  %x - 没有时间的日期表示
  31.  %X - 无日期首选的时间表示
  32.  %y - 一年无世纪(范围从00到99)
  33.  %Y - 今年,包括世纪
  34.  %Z or %z - 时区或名称或缩写
  35.  %% -文字%字符

 

  

1
time.strftime(format[, t])

以上是关于python time模块的strftime函数的主要内容,如果未能解决你的问题,请参考以下文章

python中datetime模块中strftime/strptime函数

(python基础)时间辍time时间元组localtime时间格式化strftime

Python之Time模块

Python之OS模块

Python time模块 返回格式化时间

Python 常用模块