работа с метками времени высокой точности в python

Эй, я работаю в Python с datetime, и мне интересно, как лучше всего проанализировать эту временную метку есть.

Метки времени соответствуют стандарту ISO, вот пример "2010-06-19T08: 17: 14.078685237Z"

Пока что я использовал

time = datetime.datetime.strptime(timestamp.split(".")[0], "%Y-%m-%dT%H:%M:%S")
precisetime = time + datetime.timedelta(0,float("." + timestamp[:-1].split(".")[0]))

Этот вид работ, но я чувствую, что должен быть более рациональным способом (я новичок в python, и я уверен, что делаю это как задница). Также, У меня есть наносекунды в моей метке времени, но только микросекунды в моем объекте datetime, есть ли лучший модуль для работы? Мне нужно иметь возможность выполнять операции со временем, например, вычитать время и помещать его в планировщик.

Есть ли лучший способ сделать это?

5
задан Bobak Hashemi 1 June 2011 в 20:39
поделиться