首页 > 其他 > 详细

随便写点时间相关的模块

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

一、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,具体的就不细写了。

随便写点时间相关的模块

原文:http://buranle.blog.51cto.com/8870751/1719402

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!