如何拆分当前日期时间并仅检索日期、小时和分钟?

时间:2021-03-09 04:37:37

标签: python

current_time = datetime.datetime.now()
print("current time ", current_time)

结果:

current time  2021-03-08 23:22:59.912410

在这里,我只想要分钟(2021-03-08 23:22)并且需要从当前时间中去掉秒和毫秒。 请帮忙

2 个答案:

答案 0 :(得分:2)

您可以使用 strftime() 以特定格式输出日期,即:

import datetime

current_time = datetime.datetime.now()
print("current time ", current_time.strftime("%Y-%m-%d %H:%M:%S"))
# current time 2021-03-09 04:42:57

Demo

答案 1 :(得分:-1)

您必须按照您想要的格式重新格式化字符串中的时间。

formatted = current_time.strftime("%Y-%m-%d %H:%M:%S")
print(formatted)

输出如下:

'2021-03-09 10:12:58'

它还将 datetime 对象更改为 str。因此无法对其执行 datetime 操作。建议仅用于输出展示。

相关问题