2015-02-17 2 views
1

Я выведит datetime объект в объект для JSON и я получаю:как передать unicode в datetime в python?

a = u'2015-02-17T15:06:23.869000' 

Как перевести его обратно в объект даты и времени?

+0

Checkout datetime.strftime в стандартном модуле библиотеки даты и времени. –

ответ

2

Вы можете использовать следующий код:

>>> import datetime 
>>> datetime.datetime.strptime(u"2015-02-17T15:06:23.869000", "%Y-%m-%dT%H:%M:%S.%f") 
datetime.datetime(2015, 2, 17, 15, 6, 23, 869000) 

разобрать его обратно в datetime объекта. JSON не имеет специального представления для объекта datetime, поэтому ваша программа кодирует его как строку.