私のクラウドサーバーは次の形式で時間を記録します:
[17/Dec/2011:09:48:49 -0600]
Python変数に読み込むには、次のように言うことができます。
>>>str = '17/Dec/2011:09:48:49 -0600'
>>>import time
>>>print time.strptime(str,"%d/%b/%Y:%H:%M:%S -0600")
結果:
time.struct_time(tm_year=2011, tm-mon=12, tm=mday=17, tm_hour=9, tm_min=48, tm_sec=49, tm_wday=5, tm_yday=351, tm_isdst=-1)
または私は試すことができます
>>>mytime = time.strptime(str,"%d/%b/%Y:%H:%M:%S -0600")
>>>print mytime.tm_hour
結果:
9
何をし-0600
ますか?日時オブジェクトの時間値を調整することを期待していましたか?をハードコーディングする代わりに使用するワイルドカードはあり-0600
ますか?