美文网首页
【基本扩展模块】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