标签:time
一、time
>>> time.time() 1446193516.198661
返回的是一个float类型的数值,计算从1970年1月1日0时0分0秒到当前时间的秒偏移。
>>> time.localtime() time.struct_time(tm_year=2015, tm_mon=10, tm_mday=30, tm_hour=16, tm_min=25, tm_sec=45, tm_wday=4, tm_yday=303, tm_isdst=0) >>> time.localtime().tm_year 2015 >>> time.localtime(144613352) time.struct_time(tm_year=1974, tm_mon=8, tm_mday=2, tm_hour=2, tm_min=22, tm_sec=32, tm_wday=4, tm_yday=214, tm_isdst=0)
返回的是time.struct_time类型的元组,可以通过关键字引用。也可以手动输入秒偏移量。
>>> time.gmtime() time.struct_time(tm_year=2015, tm_mon=10, tm_mday=30, tm_hour=8, tm_min=32, tm_sec=2, tm_wday=4, tm_yday=303, tm_isdst=0)
与localtime的使用方法一样,返回的是0时区的时间,即东八区减8小时。
>>> t = time.localtime() >>> time.mktime(t) 1446194114.0
将strct_time转换成时间戳。
>>> time.sleep(3)
即sleep。
>>> time.clock()
上一次调用到现在运行的时间。
>>> time.asctime() ‘Fri Oct 30 16:45:20 2015‘
产生这样的时间格式,同样也支持自传秒数。
>>> time.ctime(time.time()) ‘Fri Oct 30 16:48:17 2015‘
将时间戳转换成asctime模式。
>>> time.strftime("%Y-%m-%d %X", time.localtime()) ‘2015-10-30 16:51:36‘
格式化字符串,可以将str_time或者时间元组格式化成自己需要的时间模式,类似date,具体的就不细写了。
标签:time
原文地址:http://buranle.blog.51cto.com/8870751/1719402