zoukankan      html  css  js  c++  java
  • python 基础(十五)--time和datatime模块

    time模块

    time.time():返回当前时间,时间戳

    time.clock():返回cpu时间(?),当有time.sleep()时,time.clock()不计时

    time.localtime([secs]):无参返回本地时间,时间元组;有参将时间戳转成元组

    time.gmtime([secs]):转成UTC时区(0时区)

    time.mktime(time_tuple):将时间元组转换为时间戳

    time.sleep(secs):程序暂停一段时间

    time.asctime([time tuple]):时间元组转成英文格式时间(?)

    time.ctime([sec]):时间戳转换为英文格式时间

    time.strftime(format_str,[time_tuple)):将时间元组格式化成字串输出

     time.strftime('%Y-%m-%d %H:%M:%S %a %A %b %B')
    ----------------------------------------------------------
    '2019-08-22 14:55:59 Thu Thursday Aug August'
    time.strptime(str,format_str):将字符串时间格式话时间元组输出
    time.strptime('2018','%Y')
    -------------------------------------------------------------------
    time.struct_time(tm_year=2018, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0,
     tm_wday=0, tm_yday=1, tm_isdst=-1)
    符号:https://www.jianshu.com/p/1ebd681632fa

    datatime模块

    datetime.date.today():  datetime.date(2019, 8, 22) 
    datatime.date.timetuple(): 参数为上面today返回的类型,返回时间元组
    datetime.date.time():(没有这个方法???)
    datetime.date.fromtimestamp():将时间戳转成 上面这种类型
     
    datetime.datetime.now()
    datetime.datetime.fromtimestamp()
    datetime.timedelta():时间间隔
    >>> import datetime
    >>> t1 = datetime.datetime.now()
    >>> t2 = datetime.timedelta(hours = -2)
    >>> print(t1 - t2)
    2019-08-16 14:58:45.673663

    datetime.datetime.now().replace(year= 2019)

    待补充。。。

    pytz模块

    好像不存在了

  • 相关阅读:
    每日日报
    每日日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated"}
    2020.11.07
    2020.11.05
    2020.11.09
  • 原文地址:https://www.cnblogs.com/lalaxing/p/11363912.html
Copyright © 2011-2022 走看看