htbzwd 发表于 2017-4-26 12:32:57

python中的日期格式化

  平时在进行python开发的时候,经常需要将当前的时间转换成一定的日期格式进行输出,有些时候为了获得一个文件名称,有些时候为了写入一个文件名称。在这里作为一个笔记,方便以后的查找。
  要进行日期的相关操作,就要用到time这个包中的strftime、time、gmtime这些函数。做一个简单的说明:
  time 获得当前时间的秒表示,好像是从1970年1月1日到现在的吧
  gmtime 将参数中给定的秒表示为一个时间格式
  strftime 格式化日期并输出
  对strftime这个函数中的格式进行一下说明
  %Y   年表示(4位)
  %m  月表示(2位)
  %d   日表示(2位)
  %H   小时表示(24小时)
  %M   分钟表示
  %S    秒表示
  具体的函数功能和详细信息请查看python的帮助文件。
  有了以上信息以后就可以,很容易的写出代码出来:

from time import gmtime,strftime,time
#因为中国时区是+8所以这里加了8*60*60.输出为年月日时
print strftime("%Y%m%d%H",gmtime(time()+28800))
页: [1]
查看完整版本: python中的日期格式化