Python获取一天时间的方法:1、输入“import time”,“print time.time()命令获得时间戳;2、运用“time.strftime()方法格式化时间戳为标准格式即可获得一天时间。
获取当前时间戳
importtime printtime.time()
格式化时间戳为标准格式
printtime.strftime('%Y.%m.%d',time.localtime(time.time()))
获得30天前的时间(通过加减秒获得现在或未来的某个时间点)
printtime.strftime('%Y.%m.%d',time.localtime(time.time()-2592000))
详解:
如果获得与时间有关的信息,则需要使用python。 time模块,python time模块中有许多非常有用的功能。你可以去官方文档了解当前的时间,当前的时间戳,时间戳似乎是从1970年到现在的时间间隔。您可以尝试以下方法来获得当前的时间戳:
importtime printtime.time()
输出结果如下:
1357723206.31
但这是一系列数字不是我们想要的结果,我们可以使用time模块的格式化时间来处理:
time.localtime(time.time())
用time.localtime()方法,作用是将格式化时间戳成本地时间。输出结果如下:
time.struct_time(tm_year=2010,tm_mon=7,tm_mday=19,tm_hour=22,tm_min=33,tm_sec=39,tm_wday=0,tm_yday=200,tm_isdst=0)
现在看起来更有希望的格式是我们想要的时间。
time.strftime('%Y-%m-%d',time.localtime(time.time()))
最后用time.strftime()方法,将刚才的一大串信息格式化为我们想要的,目前的结果是:2020-07-14
输出日期及时间:
time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time()))
time.strftime中有很多参数,可以让你更随意地输出你想要的东西:以下是time.strftime参数:
strftime(format[,tuple])->string
将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
推荐课程:Python(小甲鱼)零基础入门学习