Python 3.x 当前时间在python中始终输出为00

Python 3.x 当前时间在python中始终输出为00,python-3.x,datetime,Python 3.x,Datetime,出于某种原因,如果我有这样一个文件: 导入日期时间 打印(datetime.date.today().strftime(“%H%M%S”)) 输出总是: 00 00 00 我正在Windows上运行Python 3.7.4,有人能帮忙吗?因为今天给你的是一天,而不是时间。因此,它可能只是在一天开始的时候给你一个午夜 如果需要时间,请使用以下代码: >>> print(datetime.datetime.now().strftime("%H %M %S")

出于某种原因,如果我有这样一个文件:

导入日期时间
打印(datetime.date.today().strftime(“%H%M%S”))
输出总是:

00 00 00

我正在Windows上运行Python 3.7.4,有人能帮忙吗?

因为
今天给你的是一天,而不是时间。因此,它可能只是在一天开始的时候给你一个午夜

如果需要时间,请使用以下代码:

>>> print(datetime.datetime.now().strftime("%H %M %S"))
14 12 38
您调用的是今天()而不是现在(),这会使日期浪费时间