Zope 2 の DateTime オブジェクトを Python の datetime オブジェクトに変換する必要があります。それを行う最善の方法は何ですか?ありがとう、エリカ
1430 次
3 に答える
11
新しいDateTime実装(2.11以降)にasdatetime
は、Pythonのdatetime.datetimeインスタンスを返すメソッドがあります。
modernthingy = zopethingy.asdatetime()
于 2010-04-05T15:59:40.603 に答える
7
modernthingy = datetime.datetime.fromtimestamp(zopethingy.timeTime())
datetime
インスタンスはタイムゾーンに依存しません。タイムゾーンをサポートする必要がある場合 (Zope2 のDateTime
ように)、サードパーティの拡張パッケージpytzをお勧めします。
于 2010-04-05T14:20:21.120 に答える
1
あなたがこれを意味するなら
.strftime('%m/%d/%Y %H:%M') = 04/25/2005 10:19
逆は
>>> time.strptime('04/25/2005 10:19','%m/%d/%Y %H:%M')
time.struct_time(tm_year=2005, tm_mon=4, tm_mday=25, tm_hour=10, tm_min=19, tm_sec=0, tm_wday=0, tm_yday=115, tm_isdst=-1)
于 2010-04-05T14:13:40.150 に答える