码迷,mamicode.com
首页 > 其他好文 > 详细

随便写点时间相关的模块

时间:2015-12-04 06:35:12      阅读:154      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!