python如何将毫秒级字符串转换为日期字段(postgresql)并将其插入

python如何将毫秒级字符串转换为日期字段(postgresql)并将其插入,python,django,postgresql,Python,Django,Postgresql,我有一个时间字符串,字符串的长度是13。示例“1234567890123”。我想将其作为日期字段插入postgresql(Django),该字段应将精度保持在毫秒级 你能帮我一下吗?最好有示例代码?只使用本机Python类型。除以1000将时间戳从毫秒转换为秒。这假设您使用的是POSIX时间,而不是UTC,而不是其他历元 import datetime from __future__ import division print(datetime.datetime.fromtimestamp(12

我有一个时间字符串,字符串的长度是13。示例“1234567890123”。我想将其作为日期字段插入postgresql(Django),该字段应将精度保持在毫秒级


你能帮我一下吗?最好有示例代码?

只使用本机Python类型。除以1000将时间戳从毫秒转换为秒。这假设您使用的是POSIX时间,而不是UTC,而不是其他历元

import datetime
from __future__ import division
print(datetime.datetime.fromtimestamp(1234567890123/1000))
输出为:

2009-02-13 15:31:30.123000 2009-02-13 15:31:30.123000
谢谢,迪特里希。我帮不了我多少忙。您知道如何从2009-02-13 15:31:30.123000恢复到“1234567890123”吗?这是一个不相关的问题(使用顶部的“提问”按钮,或者阅读Python文档)。“2009-02-13 15:31:30.123000”只是打印出datetime对象时得到的结果,而不是
fromtimestamp()
的实际结果。