C# 日期时间选取器加载项小时数不会更改
本文关键字:小时 加载项 日期 时间 选取 | 更新日期: 2023-09-27 18:32:36
好吧,所以我想添加只想将日期时间选择器小时设置为特定时间,
在Windows窗体中,我有DateTimepicker1和Textbox1,这是我的代码
private void button1_Click(object sender, EventArgs e)
{
dateTimePicker1.ShowUpDown = true;
dateTimePicker1.CustomFormat = "HH:mm";
dateTimePicker1.Value.AddHours(13);
textBox1.Text = dateTimePicker1.Value.Hour.ToString();
}
现在我做什么,它只有在我从表单中设置它时才会更改,但当我将其设置为 addhours(13) 时,它不会更改小时数。任何建议我如何解决这个问题?
AddHours
函数不会更改该值。您需要将其结果赋回变量。
用:
dateTimePicker1.Value = dateTimePicker1.Value.AddHours(13);
DateTime
是不可变的。
您正在创建一个新DateTime
,然后将其丢弃。