我需要在python中获得时间,我正在使用 time.ctime() 它将于2021年7月8日星期四15:37:26返回但我只需要15:37:26,我想不出如何只得到这个,而不是日期和年份。我已经尝试过使用datetime,但我也无法理解它,所以我现在正在尝试使用时间。以下是上下文的一些代码:
time.ctime()
cas = time.ctime() cas = str(cas) api.update_status('nyni je:'+ cas ) time.sleep(60)
有人知道怎么做吗?
bfnvny8b1#
import datetime print(datetime.datetime.now().strftime("%H:%M:%S"))
n1bvdmb62#
print(datetime.datetime.now().time().isoformat(timespec='seconds'))
sf6xfgos3#
进口
from datetime import datetime
代码
now = datetime.now() cas = now.strftime("%H:%M:%S") print(cas)
可以使用strftime将日期时间值转换为特定格式的字符串。在您的情况下,您可以使用%h:%m:%s仅获取时间。同样的函数也可以用来获取日期,您可以在这里阅读更多内容。查看“strftime()和strptime()格式代码”部分,了解如何对其进行格式化。
3条答案
按热度按时间bfnvny8b1#
n1bvdmb62#
sf6xfgos3#
进口
代码
可以使用strftime将日期时间值转换为特定格式的字符串。在您的情况下,您可以使用%h:%m:%s仅获取时间。同样的函数也可以用来获取日期,您可以在这里阅读更多内容。查看“strftime()和strptime()格式代码”部分,了解如何对其进行格式化。