📜  从日期时间python中删除分钟和秒(1)

📅  最后修改于: 2023-12-03 15:21:59.923000             🧑  作者: Mango

从日期时间Python中删除分钟和秒

在Python中,我们可以使用内置的datetime模块来处理日期和时间。有时候,我们需要删除日期时间中的分钟和秒,只留下日期和小时。这篇文章将介绍如何在Python中完成这个任务。

第一步:导入datetime模块

首先,我们需要导入datetime模块。datetime模块包含了表示日期和时间的类。

from datetime import datetime
第二步:创建一个日期时间对象

接下来,我们需要创建一个日期时间对象。我们可以使用datetime类的now()方法来获取当前日期和时间。

now = datetime.now()
第三步:删除分钟和秒

现在,我们有一个日期时间对象,接下来我们需要在对象中删除分钟和秒。我们可以使用replace()方法来替换日期时间对象的分钟和秒,再使用strftime()方法将日期时间对象格式化为字符串。

now = now.replace(minute=0, second=0)
result = now.strftime('%Y-%m-%d %H:%M:%S')

这些代码将将日期时间对象now中的分钟和秒替换为0,并将其格式化为字符串。%Y表示年份,%m表示月份,%d表示日期,%H表示小时,%M表示分钟,%S表示秒。

完整代码
from datetime import datetime

now = datetime.now()
now = now.replace(minute=0, second=0)
result = now.strftime('%Y-%m-%d %H:%M:%S')

print(result)

这段代码将输出如下格式的日期时间字符串:

2022-09-09 15:00:00

这就是如何从日期时间Python中删除分钟和秒的方法啦!