Как рассчитать разницу между 2 DateTimes
?DateTime разница
DateTime a = DateTime.Now;
DateTime b = DateTime.Now.AddHours(1);
int differenceInMilliseconds;
Как рассчитать разницу между 2 DateTimes
?DateTime разница
DateTime a = DateTime.Now;
DateTime b = DateTime.Now.AddHours(1);
int differenceInMilliseconds;
минус перегружен, используйте TimeSpan:
double differenceInMilliseconds = (b - a).TotalMilliseconds;
Надеется, что это помогает ...
DateTime
значение может быть вычтено друг от друга, в результате чего, например от TimeSpan
.
Так
DateTime a = DateTime.Now;
DateTime b = a.AddHours(1);
TimeSpan difference = b - a;
double differenceInMilliseconds = difference.TotalMilliseconds;
Обратите внимание, что TotalMilliseconds является double
, не int
ли вы на самом деле читать [документацию] (http://msdn.microsoft.com/en-us/library/ 03ybds8y.aspx)? – Jon
'ba' ............. –
[См. MSDN] (http://msdn.microsoft.com/en-us/library/aa326709 (v = vs.71) .aspx) – SwDevMan81