1

datetimeオブジェクトを json オブジェクトにダンプすると、次のようになります。

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

それをdatetimeオブジェクトに戻す方法は?

4

2 に答える 2

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 オブジェクトの特別な表現がないため、プログラムはそれを文字列としてエンコードします。

于 2015-02-17T07:28:58.230 に答える
1

1 つのオプションは、dateutilに仕事をさせることです。

>>> from dateutil import parser
>>> a = u'2015-02-17T15:06:23.869000' 
>>> parser.parse(a)
datetime.datetime(2015, 2, 17, 15, 6, 23, 869000)

ここでいくつかの参照を探すこともできます

于 2015-02-17T07:43:11.740 に答える