zoukankan      html  css  js  c++  java
  • python 中datetime 模块用法

    Python 中 datetime 模块用法

    获取当前时间

        # 获取当前时间
        import datetime
        print(datetime.date.today()) # 获取当前日期,不显示时间
        print(datetime.datetime.today()) # 获取当前日期,显示时间
        print(datetime.datetime.now()) # 获取当前日期,显示时间(同上)

    运行结果:

    在这里插入图片描述

    使用strftime()格式化时间为标准格式

    # 使用strftime()格式化时间为标准格式
    print(datetime.datetime.now().strftime('%Y-%m-%d')) # 精确到年月日
    print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')) # 精确到年月日时分秒
    print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S %A')) # 精确到年月日时分秒并且输出星期(全写)
    print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S %a')) # 精确到年月日时分秒并且输出星期(缩写)
    print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S %A %B')) # 年月日时分秒 星期 月份(全写)
    print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S %A %b')) # 年月日时分秒 星期 月份(缩写)

    运行结果:
    在这里插入图片描述

    计算倒计时

    # 倒计时计算
    day2020 = datetime.datetime.strptime('2020-1-1 0:0:0', '%Y-%m-%d %H:%M:%S')
    now = datetime.datetime.today()
    delta = day2020 - now # delta存储两个时间的时间,差精确到毫秒
    day = delta.days # 获取两个时间之间的天数
    
    hour = int(delta.seconds/60/60)
    minute = int((delta.seconds-hour *60*60)/60)
    second = int(delta.seconds-hour *60*60 -minute*60)
    
    print('到2020年元旦还有:' + str(day) +'天'+ str(hour) +'小时'+ str(minute) +'分'+ str(second) +'秒')

    在这里插入图片描述

    计算未来时间

    # 计算未来时间
    print(datetime.datetime.today() + datetime.timedelta(days=5)) # 5天后
    print(datetime.datetime.today() + datetime.timedelta(hours=5*24)) # 5*24小时后
    print(datetime.datetime.today() + datetime.timedelta(minutes=5*24*60)) # 5*24*60分钟后
    print(datetime.datetime.today() + datetime.timedelta(seconds=5*24*60*60)) #5*24*60*60秒后

    在这里插入图片描述

  • 相关阅读:
    linux 命令展示该目录下的所有子目录及文件结构 tree
    ssh-keygen
    centos安装git
    spring-boot parent变更为依赖方式
    centos docker compose安装
    UML——活动图
    UML——构件图
    UML——部署图
    UML——用例图
    UML——关系
  • 原文地址:https://www.cnblogs.com/gyh412724/p/12494728.html
Copyright © 2011-2022 走看看