Здесь у меня есть строка, подобная этой "1322485986.672901000"
, тип данных - строка, представляющая время unixtime. Я хочу преобразовать его в datetime в Python.
Я использовал date = datetime.fromtimestamp(float(row[0]))
row [0], представляющий значение, подобное этому 1322485986.672901000
, так как у меня есть несколько строк. Результат преобразования неверен, он только вычисляет цифры перед точкой. Таким образом, дата после преобразования выглядит как 2011-11-28 13: 53: 23.6729
Я думаю, что проблема float(row[0])
, но я не знаю, как решить эту проблему, или кто-нибудь знает, как лучше конвертировать unixtime в datetime?
Большое спасибо!
Теперь я получил результат 2011-11-28 14: 13: 06.672901
Но при использовании онлайн-конвертера результат 2011-11-28 13: 13: 06