0

はい、これはプログラミングの 101 タイプの問題であるはずですが、私は次から次へとウサギの穴に落ちてしまったようです。

タイムスタンプが iso 形式のデータ オブジェクトがあります。したがって、「2013-09-19T21:37:04Z」のようになります。

そのタイムスタンプが過去 30 分未満かどうかを判断する必要があります。

私はこのようなことを試しました:

timeStamp="2013-09-19T21:37:04Z"
now=datetime.datetime.now()
age=now-timeStamp
if age < (30*60)
    doStuff()

さらに、バリエーションの束。しかし、私は単純な仕事に一生懸命取り組んでいると思います。

そのタイムスタンプが 30 分以上経過しているかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

0

time.clockを使用することもできます。

start = time.clock()
#... some steps
if time.clock() - start < 30 * 60:
    doStuff()

日時を使用する必要があるため。これはうまくいくはずです:

start = datetime.datetime.now()
#...some steps
if ((datetime.now() - start).seconds < 30 * 60:
    doStuff()
于 2013-09-23T15:12:17.507 に答える