2016-11-02 12 views
0

私はこれに取り組む方法も知らない。最初にstr()をdatetimeオブジェクトに変換し、それをエポックタイムに変換する必要があります(秒数を追加して、適切にフォーマットされたオブジェクトの日付に戻します)。 STRのサンプルです:datetime - Epochに秒を追加する方法は?

"2016-11-04T03:02:00Z" 私は)(STRを分割するために、いくつかの正規表現を

推測しています?

+0

https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior – BallpointBen

答えて

0

は例えば、timedeltaオブジェクトを使用します。

from datetime import datetime, timedelta 

TIMESTRING_FORMAT = '%Y-%m-%dT%H:%M:%SZ' 

dt = datetime.strptime('2016-11-04T03:02:00Z', TIMESTRING_FORMAT) 
ndt = dt + timedelta(seconds=5) 
print datetime.strftime(ndt, TIMESTRING_FORMAT) 

は、ドキュメントhttps://docs.python.org/2/library/datetime.htmlを参照してください、私のTIMESTRING_FORMAT文字列が正しいことを確認してください。

+0

完全に動作し、フォーマットを少し変更すると、%yは%Yになります。ありがとう! –

関連する問題