时间数据与Python中的格式错误不匹配

时间:2015-02-16 10:32:54

标签: python django

这应该很简单,但我无法得到一个datetime值,我将其转换为字符串并存储在 last_time 中。

我需要将其转换回datetime对象,以便我可以使用它从我的模型中获取更多数据但是

raise ValueError("unconverted data remains: %s" % 我也想知道为什么这个错误没有右括号

我得到了

ValueError: time data '2015-02-16 10:36:41.387000' does not match format '%Y/%m/%d %H:%M:%S.%f'

1 个答案:

答案 0 :(得分:2)

你保存了你的时间戳 - 年,月,日之间,当你把它转换回时你说我正在使用/。我用格式“%Y-%m-%d%H:%M:%S。%f”测试了您的时间戳,它确实有效。

import time
print time.strptime("2015-02-16 10:36:41.387000", "%Y-%m-%d %H:%M:%S.%f")