欢迎访问宙启技术站
智能推送

Python中datetimecombine()函数的具体用法和示例

发布时间:2023-12-24 09:51:05

datetime.combine()函数用于将一个日期对象和一个时间对象组合成一个新的日期时间对象。它的具体用法是datetime.combine(date, time)。

参数:

- date参数是一个日期对象,表示日期部分。

- time参数是一个时间对象,表示时间部分。

返回值:

- 返回一个新的日期时间对象,包含了date和time两个参数的信息。

下面是一个示例来说明datetime.combine()函数的使用方法:

from datetime import date, time, datetime

# 创建一个日期对象
d = date(2022, 2, 14)

# 创建一个时间对象
t = time(10, 30)

# 使用datetime.combine()函数将日期和时间组合成一个新的日期时间对象
dt = datetime.combine(d, t)

print(dt)  # 输出: 2022-02-14 10:30:00
print(type(dt))  # 输出: <class 'datetime.datetime'>

在上面的示例中,我们首先创建了一个日期对象d,表示2022年2月14日。然后创建了一个时间对象t,表示10点30分。接下来,我们使用datetime.combine()函数将日期和时间组合成一个新的日期时间对象dt。最后,我们打印输出了dt的值和类型。

运行上面的代码,输出结果为:

2022-02-14 10:30:00
<class 'datetime.datetime'>

可以看到,datetime.combine()函数将日期对象和时间对象组合后,返回一个新的日期时间对象。