Преобразование строки даты JSON в дату и время Python

При переводе дат в JSON javascript сохраняет даты в следующем формате:

2012-05-29T19:30:03.283Z

Однако я не уверен, как получить это в объект даты и времени Python. Я пробовал это:

# Throws an error because the 'Z' isn't accounted for:
datetime.datetime.strptime(obj[key], '%Y-%m-%dT%H:%M:%S.%f')

# Throws an error because '%Z' doesn't know what to do with the 'Z'
#  at the end of the string
datetime.datetime.strptime(obj[key], '%Y-%m-%dT%H:%M:%S.%f%Z')

Я считаю, что javascript сохраняет строку в официальном формате ISO, поэтому кажется, что должен быть способ заставить python datetime.strptime()прочитать ее?

27
задан Acumenus 28 May 2017 в 03:54
поделиться