2010-01-05 2 views
0

Я разрабатываю приложение C# .net, в котором мне нужно вычесть два периода времени. Я взял два объекта даты и вычитал их, но он не работает.как минус два периода времени

+2

Учитывая два объекта DateTime, вам нужно знать «TimeSpan» между ними? 'date1' -' date2' должен дать вам это. –

+0

Извините, я ответил, но теперь я не уверен, что вы имели в виду ... не могли бы вы объяснить лучше? Может быть, образец ввода и вывода? – Kobi

+0

Мне кажется, что он хочет вычесть один TimeSpan (= период времени) из другого, поэтому результатом будет другой TimeSpan. – foraidt

ответ

8

TimeSpan может быть использован для измерения различий между 2 DateTimes :

DateTime dt1 = ... 
DateTime dt2 = ... 
TimeSpan diff = dt2 - dt1; 
1

Вычитание одной DateTime из другой возвращает Timescape objec т. который в основном говорит вам, сколько дней/часов/мин/сек/миллисекунд/тиков произошло между 2 DateTimes.

Смежные вопросы