gpt4 book ai didi

python - 在 Python 3.3 中格式化时间字符串

转载 作者:IT老高 更新时间:2023-10-28 21:05:51 25 4
gpt4 key购买 nike

我正在尝试以字符串形式获取当前本地时间,格式为:年-月-日时:分:秒。我将用于记录。通过阅读文档,我可以通过以下方式做到这一点:

import time
'{0:%Y-%m-%d %H:%M:%S}'.format(time.localtime())

但是我得到了错误:

Traceback (most recent call last):File "", line 1, in ValueError: Invalid format specifier

我做错了什么?有没有更好的办法?

最佳答案

time.localtime 返回不支持 strftime 格式的 time.struct_time

通过 datetime.datetime支持 strftime 格式的对象。 (见 datetime.datetime.__format__)

>>> import datetime
>>> '{0:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now())
'2014-02-07 11:52:21'

关于python - 在 Python 3.3 中格式化时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21618351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com