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

    time模块的三种时间格式及其转换:时间戳、结构化时间、格式化时间

    时间戳:

    import time    #调用time模块
    print(help(time))        #help方法打印time模块的介绍
    print(time.time())       #***(打印时间戳,把两个时间戳相减就可以计算中间代码执行的时间

      时间戳计算的是:从1970年1月1日8点开始到此刻经过了多少秒

    结构化时间:

    print(time.clock())       #计算CPU执行时间
    time.sleep(2)             #使时间停止2秒
    print(time.gmtime())        #打印本初子午线(即0时区)当前的结构化(元组形式)时间,年/月/日/时/分/秒等等
    print(time.localtime())     #本地(东8区)结构化时间,即北京时间。

    结构化转格式化:

    print(help(time.strftime))
    print(time.strftime('%Y/%m/%d %H:%M:%S'))    #***打印格式化时间(自定义格式)
    a=time.localtime()
    print(time.strftime('%Y/%m/%d %H:%M:%S',a))  #***将结构化时间转为格式化时间

    格式化转结构化:

    print(time.strptime('2019/02/19','%Y/%m/%d'))  #将格式化时间转为结构化时间
    a=time.strptime('2019/02/19','%Y/%m/%d')      #此时a是一个元组对象
    print(a.tm_mon)

    时间戳转格式化:

    print(time.ctime(1456002548))     #将时间戳转换为格式化时间
    print(time.ctime(0))
    print(time.ctime())               #默认为此刻时间戳

    其他转时间戳:

    print(help(time.mktime))
    print(time.mktime(time.localtime()))   #将时间转换为时间戳

    datetime模块:

    import datetime
    print(datetime.datetime.now())
     
  • 相关阅读:
    poj 2777 Count Color
    poj 3264 Balanced Lineup
    hdu 1754 I hate it
    poj 3468 A Simple Problem with Integers
    noip 2013 提高组 Day2 部分题解
    [c/c++]指针(2)
    [c/c++]指针(1)
    vijos 1360 八数码问题
    [复习]快速幂算法
    noip 2013 提高组 day1
  • 原文地址:https://www.cnblogs.com/Finance-IT-gao/p/10403733.html
Copyright © 2011-2022 走看看