字节中的时间数据不匹配格式

问题描述 投票:0回答:1
last_appended_row_timestamp = datetime.strptime(str(last_appended_row_timestamp), "%Y-%m-%d %H:%M:%S")

这里的代码产生一个错误,说ValueError:时间数据“ b'2019-12-08 23:59:59'”与格式'%Y-%m-%d%H:%M:%S不匹配'。

b'2019-12-08 23:59:59'是字节,然后将字节放入str()中,我得到了结果。问题是什么??提前谢谢。

python strptime
1个回答
0
投票

因为:

str(b'2')
>>> "b'2'"

因此,您需要像下面这样更改代码:

datetime.strptime(last_appended_row_timestamp.decode('u8'), "%Y-%m-%d %H:%M:%S")
© www.soinside.com 2019 - 2024. All rights reserved.