2014-12-11 2 views
1

Я получаю следующую строку из вызова API:Как преобразовать API метки в питона объект даты и времени

s = '2014-12-11T20:46:12Z' 

Как бы то преобразовать это в объект питона? Есть простой способ, или я должен быть раскалывается строку, например:

year = s.split('-')[0] 
month = s.split('-')[1] 
day = s.split('-')[2] 
time = s.split('T')[1] 
...etc... 

ответ

1

Использование datetime должно сделать это, недавно я нашел arrow - также хорошая библиотека для работы с датами.

import arrow 
s = '2014-12-11T20:46:12Z' 
your_date = arrow.get(s) 
print(t.year) # 2014 
print(t.hour) # 20 
+0

Хотел бы я знать о Arrow, как 4 года назад. Вероятно, это просто спасло мне 30 минут возиться со странным форматом времени. – sudo

 Смежные вопросы

  • Нет связанных вопросов^_^