首先,将其转换为
datetime具有第二个精度的对象(有界,没有四舍五入):
>>> from datetime import datetime>>> dt = datetime.fromtimestamp(1360287003083988472 // 1000000000)>>> dtdatetime.datetime(2013, 2, 7, 17, 30, 3)
然后使其可读,
strftime()对返回的对象使用方法:
>>> s = dt.strftime('%Y-%m-%d %H:%M:%S')>>> s'2013-02-07 17:30:03'最后,增加纳秒精度:
>>> s += '.' + str(int(1360287003083988472 % 1000000000)).zfill(9)>>> s'2013-02-07 17:30:03.083988472'



