• Python时间模块


    '''
    import time
    #1.sleep睡觉
    #time.sleep(10) #睡10秒
    ==========================
    #2.打印当前时间戳
    #print(time.time()) #当前时间戳 1648824553.3693929
    #“1970-1-1 0:0:0” 时间戳(0)
    ==========================
    #3.计算命令1和命令2执行时间差
    print("ok")
    a1 = time.time()
    time.sleep(3)
    print("ok")
    a2 = time.time()
    print(a2 -a1) #3.008237838745117
    ==========================
    #4.时间格式
    import datetime
    #四类:date time datetime timedelta

    第一类#date
    (1).构建一个日期对象
    dt = datetime.date(2000,6,14)
    print(dt.year) #打印年份
    print(dt.month) #打印月份
    print(dt.day) #打印日期
    print(dt) #2000-06-14
    ==========================
    (2).自定义日期时间分割符
    dt1 = datetime.date(2000,6,14)
    ret = dt1.strftime("%Y/%m/%d") #自定义日期时间分割符为/(默认为“-”)
    print(ret) #2000/06/14

    (3).构建当前时间对象
    td = datetime.date.today() #2022-04-01
    print(td)
    =========================

    第二类#time
    不常用【略】
    =========================

    第三类#datetime
    (1).构建一个日期对象
    dt = datetime.datetime(2012,11,10,9,8,7)
    print(dt.year) #打印年份
    print(dt.month) #打印月份
    print(dt.day) #打印日期
    print(dt.hour) #打印小时
    print(dt.minute) #打印分钟
    print(dt.second) #打印秒
    print(dt) #2012-11-10 09:08:07
    ==========================

    (2).自定义日期时间分割符
    ret1 = dt.strftime("%Y/%m/%d %H-%M-%S")
    ret2 = dt.strftime("%Y/%m/%d %X")
    print(ret1) #2012/11/10 09-08-07
    print(ret2) #2012/11/10 09:08:07
    ==========================

    (3).构建当前时间对象
    now = datetime.datetime.now()
    print(now) #2022-04-01 23:39:31.622284
    ==========================

    (4).日期比较
    dt = datetime.datetime(2012,11,10,9,8,7)
    now = datetime.datetime.now()
    print (now > dt) #True
    ==========================

    第四类#timedelta
    (1).打印之前或未来的日期
    td = datetime.timedelta(days=3)
    print(type(td)) #<class 'datetime.timedelta'>
    print(now - td) #2022-03-29 23:44:32.204968(打印3天前的日期)
    print(now + td) #2022-04-04 23:44:32.204968(打印3天后的日期)
    print((now).weekday()+1) #5(打印今天是星期几)
    print((now + td).weekday()+1) #1(打印3天后是星期几)
    ==========================
    '''
  • 相关阅读:
    获取请求IP
    Excel导入工具类兼容xls和xlsx
    Openshift 4.3环境的离线Operatorhub安装
    RHEL学习
    OpenShift Service Mesh 培训作业
    OpenId Connect认证配置
    Route Sharding in OpenShift 4.3
    OpenShift 4.3环境中创建基于Go的Operator
    Quay和Clair的集成
    Quay 基础版安装和部署
  • 原文地址:https://www.cnblogs.com/A121/p/16089651.html
Copyright © 2020-2023  润新知