美文网首页
【基本扩展模块】32、时间相关:datetime模块

【基本扩展模块】32、时间相关:datetime模块

作者: 看远方的星 | 来源:发表于2021-05-15 21:36 被阅读0次

    目录
    一、主要的类
    二、获取当前时间
    三、时间戳
    四、时间上的加减法

    一、主要的类

    • 可对date、time、datetime三种时间模式进行单独管理
      datetime.date()处理日期(年月日)
      datetime.time()处理时间(时分秒、毫秒)
      datetime.datetime()处理日期+时间
      datetime.timedelta()处理时段(时间间隔)

    二、获取当前时间

    • 获取今天的日期
      datetime.date.today()
      datetime.datetime.now()
    • 修改日期格式
      使用strftime格式化
      国际标准时间:datetime.datetime.isoformat()
    image.png

    三、时间戳

    时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总秒数

    • 将日期转换成时间戳
      timetuple函数:将时间转换成struct_time格式
      time.mktime函数:返回用秒数来表示时间的浮点数

    • 将时间戳转换成日期
      datetime.date.fromtimestamp()


      image.png

    四、时间上的加减法

    timedelta()方法
    表示两个时间点的间隔


    image.png

    相关文章

      网友评论

          本文标题:【基本扩展模块】32、时间相关:datetime模块

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