手把手教你怎么用python获得当前日期和时间
1、这里我们要用到的是python的内置模块,time模块。顾名思义,这是一个和时间有关的模块。导入time模块。import time

3、但是,time.time返回的这个高精度浮点数我们并不能准确的得到我们想要的当前时间。我们只知道这是从1970到目前为止已经过了多少秒。这里我们还需要使用一个方法来把秒数变成当前的时间戳。这时我们就要用到另外一个方法,localtime方法,该方法的参数为我们刚刚所说的1970年到目前为止的秒数,返回值为一个叫struct_time结构体,如果不懂什么叫结构体,没关系,也可以理解为localtime方法返回一个struct_time对象。time.localtime(time.time())可以看到localtime方法的返回结果,从单词的字面上我们也能大概了解到:前缀tm为time,year为年份,mon为月份,mday为日,hour为时,min为分,sec为秒等等

5、这里提供两种方法进行struct_time数据格式化。第一种就是第4步讲述的asctime格式,我们调用time模块内的asctime方法即可,参数为struct_time对象数据,返回字符串,即asctime格式当前日期时间。time.asctime(time.localtime(time.time()))'Wed Apr 4 20:27:15 2018'翻译成中文是:星期三 四月 4 20:27:15 2018

7、python2运行如下,加上print即可:print(time.strftime("当前日期:%Y年%m月%d日",time.localtime(time.time())))#获得当前日期print(time.strftime("当前时间:%H时%M分%S秒",time.localtime(time.time())))#获得当前时间print(time.strftime("今天是%Y年的第%j天,时区为%Z",time.localtime(time.time())))
