zoukankan      html  css  js  c++  java
  • 时间模块

    import time

    1、时间戳,从unix元年到现在过了多少秒
    2、格式化好的时间

    # 先转成时间元组
    print(time.time())#获取当年时间戳

    time.sleep(10)#停10S
    print('hihihihi')

    today=time.strftime('%Y-%m-%d %H:%M:%S')#格式化时间
    print(today)


    print(time.gmtime()) #默认取的是标准时区的时间
    print(time.localtime()) #取到的是当前时区的时间


    s=time.localtime(1514198608)#时间戳转成时间元组
    print(s)
    print(time.strftime('%Y-%m-%d %H:%M:%S',s))


    一、时间戳转成格式化好的时间
    时间戳转成时间元组
    1、时间戳转成时间元组 time.localtime()
    2、再把时间元组转成格式化的时间 time.strftime

    def timestamp_to_fomat(timestamp=None,format='%Y-%m-%d %H:%M:%S'):
    # 1、默认返回当前格式化好的时间
    # 2、传入时间戳的话,把时间戳转换成格式化好的时间,返回
    if timestamp:
    time_tuple=time.localtime(timestamp)
    res=time.strftime(format,time_tuple)
    else:
    res=time.strftime(format) #获取当年时间
    return res

    print(timestamp_to_fomat())
    print(timestamp_to_fomat(197323242,'%Y-%m'))



    二、把格式化好的时间转成元组

    2018-4-21
    tp=time.strptime('2018-4-21','%Y-%m-%d')#把格式化好的时间转成时间元组
    print(tp)
    print(time.mktime(tp))#把时间元组转成时间戳


    def strToTimestamp(str=None,format='%Y%m%d%H%M%S'):
    #20180421165643
    #默认返回当前时间戳

    if str:#如果传了时间的话
    tp=time.strptime(str,format)#把格式化好的时间,转成时间元组
    res=time.mktime(tp)#再转成时间戳

    else:
    res=time.time() #默认取当前的时间戳
    return int(res) #res是小数类型转成int类型

    print(strToTimestamp())
    print(strToTimestamp('20181129183859'))
    print(strToTimestamp('2018-10-9','%Y-%m-%d'))


    #24*60*60=86400 一天是86400s

    import datetime
    print(datetime.datetime.today()) #获取当前时间,精确到秒
    print(datetime.date.today()) #精确到天


    #取多少天前,多少天后
    # res=datetime.datetime.today()+datetime.timedelta(days=-5,minutes=5,seconds=5,weeks=5)
    res=datetime.datetime.today()+datetime.timedelta(days=-5)
    print(res.strftime('%Y%m%d'))


















  • 相关阅读:
    HTTP协议
    从Iterator到async/await
    那些年曾谈起的跨域
    设计模式之观察者模式与发布订阅模式
    移动Web深度剖析
    浅析JavaScript异步
    mySql入门-(二)
    C# WEB项目MVC框架原理及约定
    Dynamics CRM 邮箱设置 “允许使用凭据进行电子邮件处理” 被禁用的解决
    Win10系统恢复IE 11浏览器
  • 原文地址:https://www.cnblogs.com/jiadan/p/8989740.html
Copyright © 2011-2022 走看看