我在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
答案 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)
如果您需要dd/mm/yyyy
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "dd/mm/yyyy"
答案 3 :(得分:0)