0

2 つの datetimepicker (DateofBirth(DOB) と DateofIssue(DOI)) があり、これらの datetime picker を検証する必要があります。DateofBirth(DOB) と DateOfIssue(DOI) の間には 18 年の差があるはずです。これを行う方法。アイデアを提案してください

4

3 に答える 3

2
DateTime birth;
DateTime issue;
if (birth.AddYears(18) > issue) {
    throw new Exception("Not 18 years between birth and issue");
}
于 2012-04-24T08:11:40.147 に答える
0
System.DateTime date1 = new System.DateTime(1996, 6, 3, 22, 15, 0);
System.DateTime date2 = new System.DateTime(1996, 12, 6, 13, 2, 0);

// diff1 gets 185 days, 14 hours, and 47 minutes.
int diff1 = date2.Subtract(date1).TotalYears;
于 2012-04-24T08:13:41.753 に答える
0

DateDiff関数を使用する

http://msdn.microsoft.com/en-us/library/b5xbyt6f(v=vs.71).aspx

于 2012-04-24T08:13:51.880 に答える