2012-03-20 9 views
23

2つのTDateTime値の差を秒単位で返すコードサンプルを探します。具体的には、2つのTDateTime値を比較しようとしています.2つ目のしきい値より大きい場合は、特定のメソッドを実行します。2つのTDateTime変数間の秒数の差

ありがとうございます!

答えて

42

DateUtilsユニットの一部であるSecondsBetween関数を試してください。

SecondsBetween(Now, IncSecond(Now,10)) 

使用の

サンプルDateUtilsユニットから10

+1

完璧、ありがとう。 –

+3

@Jeff答えに投票して回答を受け入れることは自由にできます。詳細については、この記事をご覧ください:http://meta.stackexchange.com/questions/5234/ –

+4

面白いことに、関数は10以外の何かを返すことがあります。 –

23

コールSecondsBetweenを返します。たとえば、

Assert(SecondsBetween(MyAnswer, RRUZsAnswer)=7) 
+12

非常にいい、LOL :) – RRUZ

+0

質問リストを更新し続けていましたか?または、ソフトウェアのトラッキングがありましたか? – nurettin

+0

おそらく前者 –