zoukankan      html  css  js  c++  java
  • Python之时间:time模块

    import time  
    对于时间,使用最频繁的模块
    1、获取当前时间
    (1)时间戳 time.time()
    时间戳:从1970年1月1日0点开始到现在按秒计算的偏移量
    (2)时间元组 time.localtime()
    返回的是时间元组,9个值
    time.struct_time(tm_year=2017, tm_mon=5, tm_mday=28, tm_hour=9, tm_min=43, tm_sec=3, tm_wday=6(这个星期的第几天), tm_yday=148(这一年中的第几天), tm_isdst=0(是否是夏令时时间))
    a、调用元组中的值
    t1=time.localtime()
    print t1.tm_year,t1.tm_hour 经常使用这种调用方式,比较直观
    print t1[0],t1[2]
     
    2、时间戳和时间元组之间的转换
    (1)时间戳转为时间元祖
    t2=time.time()
    time.sleep(10)
    time.localtime(t2) 把10秒前获取的时间戳转换为时间元祖
    (2)把时间元祖转为时间戳 mktime()
    time.mktime(t3)
     
    3、时间的应用
    (1)格式化输出
    time.strftime() 格式化时间:把时间元组转为格式化时间
    t4=time.localtime()
    print time.strftime('%Y-%m-%d %H:%M:%S',t4) 指定时间t4的格式化输出
    print time.strftime('%Y-%m-%d %H:%M:%S‘) 当前时间的格式化输出
    %Y(年)-%m(月)-%d(日) %H(时):%M(分):%S(秒)
    2、其他的格式化的参数
    %c 本地相应的日期和时间的字符串表示(如:15/08/27 10:20:06)
    %x 本地相应日期字符串(如15/08/01)
    %X 本地相应时间字符串(如08:08:10)
    %w 一个星期中的第几天(0 - 6,0是星期天)
    %a 本地星期名称的简写(如星期四为Thu)
    %A 本地星期名称的全称(如星期四为Thursday)
    %b 本地月份名称的简写(如八月份为agu)
    %B 本地月份名称的全称(如八月份为august)
    %j 一年中的第几天(001 - 366)
    %U 一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周。
     
    (2)统计接口调用时间、程序执行消耗的时间
    startTime=time.time()
    接口或者运行的程序
    endTime=time.time()
    spendTime=endTime-startTime 单位是秒(时间戳的差)
     
    (3)格式化的时间转换为时间元组 strptime() 是time.strftime()函数的逆操作
    strTime='2015-12-21 09:54:23'
    formatTime=time.strptime(strTime,'%Y-%m-%d %H-%M-%S')
    '%Y-%m-%d %H-%M-%S' 这个格式需要匹配strTime中的格式
     
    4、获取格林威治时间(UTC+0) time.gmtime()
    t3=time.gmtime() 返回的是时间元组
     
    5、等待方法
    (1)time.sleep()
    (2)time.clock()
    函数以浮点数计算的秒数返回当前的CPU时间
    在不同的系统上含义不同。在NUix系统上,它返回的是“进程时间”,它是用秒表示的浮点数(时间戳)。而在Windows中,第一次调用,返回的是进程运行时实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间
    learn to fail, failure to learn
  • 相关阅读:
    使用 libevent 和 libev 提高网络应用性能
    An existing connection was forcibly closed by the remote host
    各种浏览器的兼容css
    vs输出窗口,显示build的时间
    sass
    网站设置404错误页
    List of content management systems
    css footer not displaying at the bottom of the page
    强制刷新css
    sp_executesql invalid object name
  • 原文地址:https://www.cnblogs.com/emily-qin/p/6992494.html
Copyright © 2011-2022 走看看