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

2024-10-01 11:31:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要用python获得时间,我正在使用time.ctime(),它返回这个星期四,七月8日15:37:26 2021

但我只需要15:37:26,我想不出如何只得到这个,而不是日期和年份

我已经尝试过使用datetime,但我也无法理解它,所以我现在正在尝试使用时间

以下是上下文的一些代码:

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

有人知道怎么做吗


Tags: 代码apidatetimetimestatus时间updatesleep
3条回答
   import datetime
   print(datetime.datetime.now().strftime("%H:%M:%S"))
print(datetime.datetime.now().time().isoformat(timespec='seconds'))

进口

from datetime import datetime

代码

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

print(cas)

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

相关问题 更多 >