• Python模块-time


    在python中,通常3种时间的表示

    1.时间戳(timestamp):时间戳表示的是从从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

    2.格式化的时间字符串  (年-月-日  时:分:秒)

    3.元组(struct_time)结构化时间:struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)

    常用time模块方法

    复制代码
     1 #注:小白多用print(),查看
     2 
     3 1#time.time() 时间戳
     4 print(time.time())
     5 
     6 2#time.localtime(second) 加上second(时间戳)转换结构化时间,不加则显示当前的结构化时间
     7 print(time.localtime())
     8 print(time.localtime(1371643198))
     9 
    10 3#time.gmtime(second) #utc时区加上second(时间戳)转换结构化时间,不加则显示当前的结构化时间
    11 print(time.gmtime())
    12 print(time.gmtime(1391614837))
    13 
    14 4#mktime ()结构化时间转换为时间戳
    15 print(time.mktime(time.localtime()))
    16 
    17 5#time.ctime(seconds)#将加上时间戳转换为时间戳的格式化时间,不加则返回当前的的格式化时间
    18 print(time.time())
    19 print(time.ctime(1331644244))
    20 
    21 6#time.asctime(p_tuple)#加参数是加一个结构化时间,把加的结构化时间转换为格式化时间,不加则返回当前的格式化时间
    22 print(time.asctime())
    23 print(time.asctime(time.gmtime()))
    24 
    25 7#time.strftime(format,p_tuple)  #把一个结构化时间转化相应的格式时间
    26 print(time.strftime("%Y-%m-%d %X",time.localtime()))
    27 
    28 8#time.strptime(string,format) #把相应的格式时间,转换为结构化时间
    29 print(time.strptime("2015-5-20 20:22:36","%Y-%m-%d %X"))
    30 #time.struct_time(tm_year=2015, tm_mon=5, tm_mday=20, tm_hour=20, tm_min=22, tm_sec=36, tm_wday=2, tm_yday=140, tm_isdst=-1)
    31 
    32 9#time.sleep(second)#将程序延迟指定的秒数运行
    33 print(time.sleep(5))
    34 
    35 # 10 time.clock()
    36 # 这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是“进程时间”,它是用秒表示的浮点数(时间戳)。
    37 # 而在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行
    38 # 时间,即两次时间差。
    复制代码

  • 相关阅读:
    理财––股票
    API -- 图书
    PowerBuilder -- 数字金额大写
    CSS -- 未解之疑
    CSS -- position
    PowerBuilder -- 条码打印
    PowerBuilder -- 日期
    SQLServer -- SQL Server Database Error: 内部 SQL Server 错误
    Oracle -- 连接每行的内容
    性能优化
  • 原文地址:https://www.cnblogs.com/konglinqingfeng/p/9646520.html
Copyright © 2020-2023  润新知