将最小日期时间选择器设置为100年前,visual basic 2012

时间:2014-10-25 23:14:30

标签: vb.net date datetimepicker

这是一个相当简单的问题但我在其他事情上已经过去了8个小时,现在除非我能将日期时间选择器最小化设置为100年前而不是更多。我可以将最大值设置为当前日期,但设置最小值我不能。我的意思是,如果推动它,我可以手动完成它,但我宁愿有一个优雅的解决方案。

我的代码:

  'this works flawlessly 
  DTP_DOB.MaxDate = DateTime.Now
  'this I just can't make it work.
  DTP_DOB.MinDate = 

1 个答案:

答案 0 :(得分:3)

AddYears method of DateTime中使用负值。

DTP_DOB.MaxDate = DateTime.Now
' Probably want to use a constant or a variable (config?)
DTP_DOB.MinDate = DTP_DOB.MaxDate.AddYears(-100)
相关问题