• datetime时间模块


    常用模块之

    datetime模块

    datetime模块是基于time模块封装的更高级的时间模块

    常用语法功能

    import datetime
    print(datetime.date.today()) #返回当天时间,精确到天
    print(datetime.datetime.today()) #返回当前时间,精确到毫秒
    time_obj = datetime.datetime.today()
    print(type(time_obj)) #返回datetime对象
    print(time_obj.year) #返回该年
    print(time_obj.month) #返回该月
    print(time_obj.day) #返回该日
    print(time_obj.weekday()) #从索引0开始计算周一,返回UTC时间中的一周中的第几天
    print(time_obj.isoweekday()) #从索引1开始计算周一,返回ISO时间中的一周中的第几天
    print(datetime.datetime.now()) #返回UTC时区的当前时间(北京时间)
    print(datetime.datetime.utcnow()) #返回格林威治时间
    #结果为
    2019-11-16
    2019-11-16 16:19:00.625527
    <class 'datetime.datetime'>
    2019
    11
    16
    5
    6
    
    

    日期/时间的计算

    日期时间=日期时间 + or - 时间对象
    时间对象=日期时间 + or - 日期时间

    #日期时间
    import datetime
    current_time = datetime.datetime.now()
    print(current_time)
    time_obj = datetime.timedelta(days=7)
    print(time_obj)
    later_time = current_time + time_obj #当前时间加上7天
    print(later_time)
    time_new_obj = later_time - current_time #计算当前时间与未来时间差几天
    print(time_new_obj)
    #结果为
    2019-11-16 16:37:36.863204
    7 days, 0:00:00
    2019-11-23 16:37:36.863204
    7 days, 0:00:00
    
  • 相关阅读:
    迷宫救人——DFS小题
    spring boot配置service发布服务
    使用idea maven开发spring boot 分布式开发入门
    vertx 从Tcp服务端和客户端开始翻译
    idea中使用github
    gradle多工程依赖
    gradle build scan
    idea 使用方法
    vertx读取配置文件,获得端口号
    支付宝支付
  • 原文地址:https://www.cnblogs.com/a736659557/p/11894024.html
Copyright © 2020-2023  润新知