2016-07-06 2 views
-1

I今日とSubmittedDate間の日差の数を計算する必要がありますが、私の場合SubmittedDate =今日 私の結果の代わりに、ここで1違い#

の= 0,430090が...私のコードです:

DaysDiff = (today.Subtract(DataUtilities.GetSafeDateTime(financialStatement[SharePoint_Assessment_Fields.SUBMITTEDDATE_FIELD]))).TotalDays, 

お手伝いできますか?

+2

2つの日付に結果が1未満の時間も含まれている場合 – Steve

答えて

2

TotalDaysプロパティはdoubleです。それはまた、アカウントと時間と分がかかるので、2日の減算も分数を取得する可能性があります。

ラウンドしたい場合は、必要に応じてMath.RoundMath.CeilingまたはMath.Floorを使用できます。あなたの期待される成果を取って、私はあなたがCeilingを使用する必要があると思います:

double ceiledDays = Math.Ceiling(ts.TotalDays); 

それとも、2つの日付のDate一部を取得し、それに計算することができます。