2010-08-16 7 views

답변

13

다른 날짜에서 날짜를 뺀 것은 TimeSpan입니다. 이 값을 사용하여 Days 속성을 사용하여 전체 일 수를 결정하거나 TotalDays 속성을 사용하여 전체 일수와 분수 일 수를 결정할 수 있습니다.

TimeSpan ts = endDate - startDate; 
ts.Days 
+0

+1은 'TotalDays'입니다. – Abel

+0

@ Adam Robinson, 날짜 빼기 설명해 주셔서 감사합니다 TimeSpan. – JM1

3

당신은 아마 뭔가를 할 수 있습니까?

DateTime - DateTime => Timespan 

TimespanDaysTotalDays 속성이 있습니다.

1

당신이 무엇을 누락 :

DateTime start = ...; 
DateTime end = ...; 

int wholeDays = (end - start).Days; 

또는

double totalAndPartialDays = (end - start).TotalDays; 
0
DateTime date1 = DateTime.Now; 
    DateTime date2 = new DateTime(date1.Year - 2, date1.Month, date1.Day); 

    Int32 difference = date1.Subtract(date2).Days; 
관련 문제