假设我有一个时间戳如下:
ts=1549366296466
和我有具有DateTimeField字段如下模型:
class MyTime(models.Model):
date_and_time = models.DateTimeField()
现在假设有一个对象“O”类的“指明MyTime对应”?我该如何利用这段时间戳记,并保存到对象“O”?
o.date_and_time = #I need your help here.
o.save()
我知道如何将其转换为“日期时间” format.I可以使用下面的方法做到这一点。
import datetime
#First i will convert timestamp into seconds format by dividing by 1000.0
ts = ts/1000.0
#Then i will use this 'ts' in the following line of code.
datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
该qazxsw POI对象有一个qazxsw POI。唯一不同的是,这个时间戳记措施自1970年以来的秒数,而不是毫秒数,所以我们可以转换这样的:
datetime
这给了我们以下两个结果:
.utcfromtimestamp
method [Python-doc]
或自定义时区,我们可以使用from datetime import datetime
o.date_and_time = datetime.utcfromtimestamp(ts/1000)
:
2019-02-05 11:31:36.466000
这就产生了:
.fromtimestamp
method [Python-doc]