美文网首页
4. time模块的使用

4. time模块的使用

作者: Shirley_奋进中的虾米 | 来源:发表于2017-02-28 00:22 被阅读538次

1. 求操作所花的时间,时间戳相减

import time

time1 = time.time()

######一系列操作######

time2 = time.time()

print time2 - time1  #得到秒数

2. 显示当前时间

now = time.strftime("%Y-%m-%d %H:%M:%S")

print now

3. 时间戳转格式化时间字符串

now = int(time.time()) #转成int类型

now = time.time()  #返回float类型的时间戳值

print 'now-time  :', time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(now)) #localtime()参数必须是float型

######获得5min前时间戳####

print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))

print time.strftime("%Y-%m-%d %H:%M:%S", (time.localtime(time.time()-300))) #减去300s

4. 时间字符串转时间戳

time1 = '2017-02-27 00:00:01'

print  'to timestamp :', time.mktime(time.strptime(time1, "%Y-%m-%d %H:%M:%S"))

5. 如果自己写了个有关于时间处理的模块,不能命名为time.py,因为time.py是python自带的time 模块。python中不允许用户的文件命名为和系统文件名字一样。之前踩过这样的坑,导致程序中一直报错。

6. time.sleep(1) #表示休眠1s

7. 方法的参数名不要time,否则方法体在调用time.time()时一直报错 

『timestamp = int(time.time())

AttributeError: 'str' object has no attribute 'time'

8. 时间字符串输出年、月、日、小时、分钟、秒

date = '2017-06-05 12:19:48'

a = time.localtime(time.mktime(time.strptime(date,'%Y-%m-%d %H:%M:%S')))

year = time.strftime('%Y', a)

mon = time.strftime('%m', a)

day = time.strftime('%d', a)

hour = time.strftime('%H', a)

minu = time.strftime('%M', a)

sec = time.strftime('%S', a)

h = int(hour) + 1

if h == 24:

h = '00'

day = int(day) + 1

相关文章

  • 4. time模块的使用

    1. 求操作所花的时间,时间戳相减 import time time1 = time.time() ######一...

  • python time与datetime模块基本使用

    time模块基本使用 datetime模块基本使用

  • time

    time是python内置的一个处理时间相关的模块,实际开发过程中会高频使用. time使用 要使用time模块非...

  • python time模块

    Python---time模块使用详解 time.sleep() --- 使程序暂停数秒。调用:time.slee...

  • Python——时间模块

    Python给我们提供了大量的模块供我们使用,先来看一下时间模块 time模块 API方法 time()获取当前的...

  • Python3:代码计时与性能分析

    1. 使用time模块 2. 在IPython或者Jupyter Notebook中使用%%time魔法命令 运行...

  • python模块-time

    包:time time模块包含的方法和使用--python3.5-- import timetime.altzon...

  • Day13 作业

    1.常用的math模块中的方法 2.常用的calendar模块中的方法 3.常用的time模块中的方法 4.常用的...

  • python—定时执行

    1、使用schedule模块 2、使用threading.time() threading.Timer(inter...

  • 来聊聊Python的time模块

    time模块 time模块是很多人最早接触到的模块,像time.sleep(x)好像随处可见,但是time模块里面...

网友评论

      本文标题:4. time模块的使用

      本文链接:https://www.haomeiwen.com/subject/brgtgttx.html