gpt4 book ai didi

python - 日期时间说我的时间格式错误,但事实并非如此

转载 作者:行者123 更新时间:2023-12-01 08:02:12 25 4
gpt4 key购买 nike

我的日期时间转换正常,但现在当我没有更改任何内容时却收到此错误..

time data '2019-04-14_27-35-34-859' does not match format '%Y-%m-%d_%H-%M-%S-%f'
def get_milliseconds(time_stamp):
utc_time = datetime.strptime(time_stamp,
'%Y-%m-%d_%H-%M-%S-%f')
milliseconds = (utc_time - datetime(1970, 1, 1)) // timedelta(milliseconds=1)
print("milliseconds = " + str(milliseconds))
return milliseconds

最佳答案

您的 %H 值无效 - 小时只能是 00-23,而不是 24+(这是有道理的,一天没有 27 小时)。

不幸的是,错误消息实际上没有帮助,但如果您从字符串中排除分钟/秒/毫秒,则会出现更有用的消息:

>>> s = '2019-04-14_27'
>>> datetime.datetime.strptime(s, '%Y-%m-%d_%H')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/_strptime.py", line 577, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/_strptime.py", line 362, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: 7

Relevant documentation .

关于python - 日期时间说我的时间格式错误,但事实并非如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55682367/

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