{site_name}

{site_name}

🌜 搜索

Python中的datetime模块提供了一个名为date的类来处理日期

Python 𝄐 0
python data class,python class str,python classs,python @dataclass,python里class,python中class函数用法
Python中的datetime模块提供了一个名为date的类来处理日期。该类表示一个简单的日期(年、月、日),不含时间信息。

以下是date类的用法示例:

### 创建date对象

import datetime

# 通过年、月、日创建date对象
d = datetime.date(2022, 3, 27)
print(d) # 输出:2022-03-27

# 获取当前日期
today = datetime.date.today()
print(today) # 输出形式:2022-03-27


### 访问date对象的属性

import datetime

d = datetime.date(2022, 3, 27)

# 获取年份、月份、日等属性
print(d.year) # 输出:2022
print(d.month) # 输出:3
print(d.day) # 输出:27


### date对象之间的操作

import datetime

d1 = datetime.date(2022, 3, 27)
d2 = datetime.date(2022, 4, 1)

# 比较两个日期的大小
if d1 < d2:
print("d1在d2之前")
else:
print("d1在d2之后")

# 两个日期相差的天数
delta = d2 - d1
print(delta.days) # 输出:5

# 给日期加上一定的天数
new_date = d1 + datetime.timedelta(days=10)
print(new_date) # 输出:2022-04-06