zoukankan      html  css  js  c++  java
  • python模块time

    能够得到struct_time的方法:
    >>> time.localtime() #将一个时间戳转换成一个当前时区的struct_time,如果seconds参数未输入,则以当前时间为转换标准 time.struct_time(tm_year=2012, tm_mon=10, tm_mday=12, tm_hour=14, tm_min=25, tm_sec=55, tm_wday=4, tm_yday=286, tm_isdst=0) >>> >>> time.gmtime() #将一个时间戳转换成一个UTC时区(0时区)的struct_time,如果seconds参数未输入,则以当前时间为转换标准 time.struct_time(tm_year=2012, tm_mon=10, tm_mday=12, tm_hour=6, tm_min=26, tm_sec=2, tm_wday=4, tm_yday=286, tm_isdst=0) >>> >>> a = "Sat Mar 28 22:24:24 2009" >>> time.strptime(a,"%a %b %d %H:%M:%S %Y") #将时间字符串根据指定的格式化符转换成数组形式的时间 time.struct_time(tm_year=2009, tm_mon=3, tm_mday=28, tm_hour=22, tm_min=24, tm_sec=24, tm_wday=5, tm_yday=87, tm_isdst=-1)
    >>> time.time()         #获取当前时间戳
    1350023505.337918
    >>> time.ctime()        # 当前时间的字符串形式
    'Fri Oct 12 14:31:51 2012'
    >>> time.strftime("%Y-%m-%d", time.localtime())   #将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
    '2012-10-12'
    >>> time.mktime( time.localtime())      #将一个以struct_time转换为时间戳       
    1350023781.0
    #! /usr/local/python
    
    import time
    
    if __name__ == '__main__':
        time.sleep(1)      #线程推迟指定的时间运行,经过测试,单位为秒
        print "clock1:%s" % time.clock()  #在第一次调用的时候,返回的是程序运行的实际时间;以第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔
        time.sleep(10)
        print "clock2:%s" % time.clock()
        time.sleep(1)
        print "clock3:%s" % time.clock()
  • 相关阅读:
    python 远程 部署和运行
    学习笔记——UML类图
    Core Data 多线程操作实战篇
    Core Data系列六——Custom Migration
    Core Data系列五——数据迁移方案
    NSOperation以及NSOperationQueue的使用
    Magical Record设计小谈
    Core Data系列四——多线程设计
    Core Data系列三——基本使用
    Core Data系列二——基础概念
  • 原文地址:https://www.cnblogs.com/mingaixin/p/2721360.html
Copyright © 2011-2022 走看看