要进行日期的相关操作,就要用到time这个包中的strftime、time、gmtime这些函数。做一个简单的说明:
time 获得当前时间的秒表示,好像是从1970年1月1日到现在的吧
gmtime 将参数中给定的秒表示为一个时间格式
strftime 格式化日期并输出
对strftime这个函数中的格式进行一下说明
%Y 年表示(4位)
%m 月表示(2位)
%d 日表示(2位)
%H 小时表示(24小时)
%M 分钟表示
%S 秒表示
具体的函数功能和详细信息请查看python的帮助文件。
有了以上信息以后就可以,很容易的写出代码出来:
Python代码
- from time import gmtime,strftime,time,localtime
- #因为中国时区是+8所以这里加了8*60*60.输出为年月日时
- print strftime(“%Y%m%d%H”,gmtime(time()+28800))
- print strftime(‘%Y-%m-%d’,localtime(time()))
time
.strftime(
'%Y%m%d'
)