Python中的时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。
常见用法
获取当前时间
1
2
3$ localtime = time.localtime(time.time())
$ print "本地时间为 :", localtime
本地时间为 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)格式化时间
1
2
3
4
5$ import time
$ localtime = time.asctime( time.localtime(time.time()) )
$ print "本地时间为 :", localtime
本地时间为 : Thu Apr 7 10:05:21 2016