如何在python中只获取时间而不获取日期和年份?

wj8zmpe1  于 2021-08-25  发布在  Java
关注(0)|答案(3)|浏览(303)

我需要在python中获得时间,我正在使用 time.ctime() 它将于2021年7月8日星期四15:37:26返回
但我只需要15:37:26,我想不出如何只得到这个,而不是日期和年份。
我已经尝试过使用datetime,但我也无法理解它,所以我现在正在尝试使用时间。
以下是上下文的一些代码:

cas = time.ctime()
cas = str(cas)
api.update_status('nyni je:'+ cas )
time.sleep(60)

有人知道怎么做吗?

bfnvny8b

bfnvny8b1#

import datetime
   print(datetime.datetime.now().strftime("%H:%M:%S"))
n1bvdmb6

n1bvdmb62#

print(datetime.datetime.now().time().isoformat(timespec='seconds'))
sf6xfgos

sf6xfgos3#

进口

from datetime import datetime

代码

now = datetime.now()
cas = now.strftime("%H:%M:%S")

print(cas)

可以使用strftime将日期时间值转换为特定格式的字符串。在您的情况下,您可以使用%h:%m:%s仅获取时间。同样的函数也可以用来获取日期,您可以在这里阅读更多内容。查看“strftime()和strptime()格式代码”部分,了解如何对其进行格式化。

相关问题