相关知识
datetime
模块提供了可以通过多种方式操作日期和时间的类。在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式化输出和数据操作。
- (1) 引入datetime模块 使用前需要引入
datetime
模块,datetime
中包含了一个date
的对象。我们主要使用datetime
模块下的date
对象来进行操作。- (2)
datetime.datetime.date(YYYY,MM,DD)
可以获取变量YYYY
年,MM
月,DD
日的date
类型数据 例如:使用 datetime.date(2020,1,1) 获取2020年1月1日的对应日期类型值,其中年月日均应为整数类型。年的整数值为4位,月和日均应1位或2位,而且第一位不能为0。- (3) 使用 datetime.date.today() 可获取当前日期
- (4) timedelta类型,两个日期值的差值为一个时间差类型,这个类型的days属性可获取时间差的天数。 例如
import datetime #引入日期时间模块 d1=datetime.date.today() #获取当前日期的日期类型值 d2=datetime.date(1999,10,10) #获取1999年10月10日的日期类型值 d=d1-d2 #获取两者的日期差值d,