Python标准库笔记(3)—datetime模块

目录[-]

1. 模块内容

2. datetime.date类

3. datetime.time类

4. datetime.datetime类

5. datetime.timedelta类

6. 格式字符串

7. 常见应用

datetime模块提供了简单和复杂的方式用于操纵日期和时间的类。虽然支持日期和时间运算,但实现的重点是为了输出格式化和操作高效地提取属性。

1. 模块内容

2. datetime.date类

date对象表示理想化日历中的日期(年、月和日), 公历1年1月1日被称为第一天,依次往后推。

类方法

对象方法和属性

3. datetime.time类

表示一个(当地)时间对象,与任何特定的日期无关,并且可以通过tzinfo(时区)对象进行调整。

4. datetime.datetime类

datetime对象包含date对象和time对象的所有信息

类方法

对象方法和属性

5. datetime.timedelta类

timedelta对象表示一个时间段,即两个日期 (date) 或日期时间 (datetime) 之间的差。支持参数:weeks、days、hours、minutes、seconds、milliseconds、microseconds。但是据官方文档说其内部只存储days、seconds 和 microseconds,其他单位会做对应的时间转换。

6. 格式字符串

datetime、date、time 都提供了 strftime() 方法,该方法接收一个格式字符串,输出日期时间的字符串表示。支持的转换格式如下:

7. 常见应用

时间戳转日期

字符串转日期

计算前几天日期

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180325G18CZY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券