从datetimepicker添加年份值

时间:2014-02-28 03:52:33

标签: vb.net

我在vb.net 10上的日期时间选择器有问题。我想要的是年份是按特定号码添加的,日期和月份的值仍然是日期时间选择器的前一个。
例如:
datetimepicker1.value is 2/28/1993

结果是
datetimepicker2.value is 2/28/2043

我已经尝试过了 datetimepicker1.value.year + 50 datetimepicker1.value.month datetimepicker1.value.day
但我不知道如何将它转换为日期时间类型,因为在我的区域日期格式DD / MM / YYY

4 个答案:

答案 0 :(得分:1)

尝试:

datetimepicker1.value.addyears(50)

答案 1 :(得分:1)

这与DateTimePicker没有任何关系。您从Value属性中获取日期,然后您使用该属性取决于您。如果您想使用该日期的月和日组件,请继续。

Dim newDate = DateTimePicker1.Value.Date.AddYears(50)

答案 2 :(得分:0)

试试这个

DateTimePicker1.Value = DateTimePicker1.Value.AddYears(50)

DateTimePicker1.Value = DateTimePicker1.Value.Date.AddYears(50)

DateTimePicker.Value Property

如果您需要dd/mm/yyyy

等格式,请添加此项
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "dd/mm/yyyy"

答案 3 :(得分:0)

试试这个

DateTimePicker1.Value = DateTimePicker1.Value.AddYears(50)

DateTimePicker1.Value