目录
一、datetime
1、datetime库一共包含5个模块,这里暂时只介绍部分
2、date模块(年月日)
1、today(),返回当前本地日期。
2、创建指定日期变量,类型为date
3、实例属性(分别获取年月日的信息)
4、从0001-01-01到现在的天数:
5、该日期是周几:
6、将日期转换为字符串的形式并将"-"去掉
3、timedelta模块
使用方法:
# 生成日期
d = datetime.date.today()
print(d, type(d))
返回:
使用方法:
d = datetime.date(2022, 12, 25)
print(d, type(d))
返回:(格式都是:年-月-日)
d = datetime.date.today()
通过d.year、d.month、d.day分别获取其中的年月日信息
d = datetime.date.today()
print(d.year)
print(d.month)
print(d.day)
运行结果:
d.toordinal()
d.weekday()
str(d).replace('-','')
class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, hours=0, weeks=0)
使用该函数来获得相应时间后的对应日期
生成时间差:
td = datetime.timedelta(days=10)
# 这里参数数值如果为负数,则表示是向前
后续使用直接用原本的date或者datetime进行加减即可
比如以今天为例,计算三天后的日期:
d = datetime.date.today()
dt = datetime.timedelta(days=3)
d = d + dt
print(d)