2016-09-24 5 views
-1

msアクセスを使用して、2つの日付間の完全な分数を取得しています。この関数は期待どおりに動作しません。2つの日付間の完全な分数を取得する

たとえば、次のコード:

DateDiff('n','9/24/2016 9:08:55 AM','9/24/2016 9:09:00 AM') 

リターン1!差は5秒ですが。

答えて

2

あなたは正しいですが、"s"の場合は"n"を交換するだけです。

=分 "S" =二

だから、 "n" は、DateDiff("s",cdate("9/24/2016 9:08:55 AM"),cdate("9/24/2016 9:09:00 AM"))

は、その後のコースだけ(60で割るあなたは1を返すようにしたい場合のみ、全体分間\、またはRound()を使用しますか、 2小数の精度)。

See here for documentation

0

真日付値を得るために、二重引用符とを使用して、単一引用符を置き換えます

MinuteDifference = DateDiff("n", #9/24/2016 9:08:55 AM#, #9/24/2016 9:09:00 AM#) 

しかし、それが表示された分の違いを返します:9から8 = 1

整数除算を使用して)

は完全な分を返すには、60秒の違いを分割するためにこれを使用することができます。

MinuteDifference = DateDiff("s", #9/24/2016 9:08:55 AM#, #9/24/2016 9:09:00 AM#) \ 60 
関連する問題