我希望在两个日期时间选择器中选择的两个日期之间的区别在于单独的文本框中的年,月和日.
我试过了:
txtyrs.text = datediff(datetimepicker1,datetimepicker2)
Run Code Online (Sandbox Code Playgroud)
它不起作用.
我想比较两个日期,以确认它们之间的年数是多少>= 18.例如,如果我的2个日期是03-12-2011,03-12-1983然后这应该通过验证,但是,如果我的2个日期是03-12-2011,03-12-1995然后这将失败验证.
谁能帮我?
我需要输出两年,几个月和几天之间的差异.
使用timepan和subtract我只能获得日期,但是可以按年,月和日输出.
这是我到目前为止:
public string Leeftijdsverschil(DateTime p1, DateTime p2)
{
if (p1 > p2)
{
DateTime verschil = p1.Subtract(TimeSpan.FromTicks(p2.Ticks));
return verschil.ToString();
}
else
{
DateTime verschil = p2.Subtract(TimeSpan.FromTicks(p1.Ticks));
return verschil.ToString();
}
}
Run Code Online (Sandbox Code Playgroud)