1

データストア(Google App Engine)に日時要素として保存されている要素が作成されてから何秒経過したかを取得する必要があります。日時変数を使用しています。しかし、時差を秒に変換できませんでした。(Python 2.7)

これが私の目的です:

def time_difference(datetime_time):
    return int(datetime.now()-datetime_time) #result should be in seconds like 612

どうもありがとう!

4

1 に答える 1

2

datetimeを減算すると、timedeltaが返されます。Python 2.7では、timedeltaにはtotal_seconds()メソッドがあります。

def time_difference(datetime_time):
    delta = datetime.now() - datetime_time
    return int(delta.total_seconds())
于 2012-06-01T23:07:15.357 に答える