美文网首页python百例
56-时间相关模块常用方法

56-时间相关模块常用方法

作者: 凯茜的老爸 | 来源:发表于2018-08-01 08:36 被阅读16次
    import time
    
    t = time.localtime()  # 返回当前时间的九元组
    time.gmtime()  # 返回格林威治0时区当前时间的九元组
    time.time()  # 常用,与1970-1-1 8:00之间的秒数,时间戳
    time.mktime(t)  # 把九元组时间转成时间戳
    time.sleep(1)
    time.asctime()  # 如果有参数,是九元组形式
    time.ctime()  # 返回当前时间,参数是时间戳,常用
    time.strftime("%Y-%m-%d") # 常用
    time.strptime('2018-07-20', "%Y-%m-%d")  # 返回九元组时间格式
    time.strftime('%H:%M:%S')
    
    ###########################################
    from datetime import datetime
    from datetime import timedelta
    datetime.today()  # 返回当前时间的datetime对象
    datetime.now()  # 同上,可以用时区作参数
    datetime.strptime('2018/06/30', '%Y/%m/%d')  # 返回datetime对象
    dt = datetime.today()
    datetime.ctime(dt)
    datetime.strftime(dt, "%Y%m%d")
    
    days = timedelta(days=90, hours=3)  # 常用
    dt2 = dt + days
    dt2.year
    dt2.month
    dt2.day
    dt2.hour
    

    相关文章

      网友评论

        本文标题:56-时间相关模块常用方法

        本文链接:https://www.haomeiwen.com/subject/diclvftx.html