-7

2 の差を計算するにはどうすればよいDateTimesですか?

DateTime a = DateTime.Now;
DateTime b = DateTime.Now.AddHours(1);
int differenceInMilliseconds;
4

3 に答える 3

3

マイナスは過負荷です。TimeSpanを使用します。

double differenceInMilliseconds = (b - a).TotalMilliseconds;
于 2012-11-01T14:55:58.417 に答える
2

DateTime値を互いに減算して、 a のインスタンスにすることができますTimeSpan

そう

DateTime a = DateTime.Now;
DateTime b = a.AddHours(1);

TimeSpan difference = b - a;
double differenceInMilliseconds = difference.TotalMilliseconds;

TotalMilliseconds はdoubleではなく であることに注意してくださいint

于 2012-11-01T14:57:07.683 に答える
0

お役に立てれば...

DateTime.Subtract メソッド (DateTime)

于 2012-11-01T14:55:28.260 に答える