두 날짜 사이의 일 수를 찾고 싶습니다. 날짜가 같은 해에 있으면 간단합니다.두 날짜 사이의 일수는 얼마입니까?
날짜가 다른 연도에있는 경우 기본 제공 방법이 있습니까? 아니면 매년 반복해야합니까?
두 날짜 사이의 일 수를 찾고 싶습니다. 날짜가 같은 해에 있으면 간단합니다.두 날짜 사이의 일수는 얼마입니까?
날짜가 다른 연도에있는 경우 기본 제공 방법이 있습니까? 아니면 매년 반복해야합니까?
다른 날짜에서 날짜를 뺀 것은 TimeSpan
입니다. 이 값을 사용하여 Days
속성을 사용하여 전체 일 수를 결정하거나 TotalDays
속성을 사용하여 전체 일수와 분수 일 수를 결정할 수 있습니다.
TimeSpan ts = endDate - startDate;
ts.Days
당신은 아마 뭔가를 할 수 있습니까?
DateTime - DateTime => Timespan
및 Timespan
는 Days
및 TotalDays
속성이 있습니다.
당신이 무엇을 누락 :
DateTime start = ...;
DateTime end = ...;
int wholeDays = (end - start).Days;
또는
double totalAndPartialDays = (end - start).TotalDays;
DateTime date1 = DateTime.Now;
DateTime date2 = new DateTime(date1.Year - 2, date1.Month, date1.Day);
Int32 difference = date1.Subtract(date2).Days;
+1은 'TotalDays'입니다. – Abel
@ Adam Robinson, 날짜 빼기 설명해 주셔서 감사합니다 TimeSpan. – JM1