異なる日付の間に何日あるかを計算しようとしています。トピックが言うように、私は負の値を取得しています。絶対値を取ればいいのですが、負の値を返すという事実は、計算が正しいかどうか疑問に思います。以下は私のコードです:
DateTime previousDay = new DateTime(1998, 6, 31, new GregorianCalender());
DateTime nextDay = new DateTime(1998, 6, 3, new GregorianCalender());
TimeSpan differenceInDays = (nextDay - previousDay);
double xAxisValue = differenceInDays.TotalDays;
もちろん、3-31 は -28 を返しますが、その間の日数を表示したいので、正の値を返さないことは意味がありません。私は何か間違ったことをしていますか?
私もこのアプローチを試しました:
(a - b).TotalDays
ここで、a と b は Datime 型です