我是C#的新手。我正在使用Windows窗体。
我希望在点击按钮时将dateTimePicker设置为14:30:00
。
我已经更改了dateTimePicker1属性,因此它只显示时间:
dateTimePicker1.Formate = Time
我知道如何使用"dateTimePicker1.Value = DateTime.Now"
将其设置为当前时间,但如何在点击按钮时将时间设置为14:30:00
?
有什么想法吗?谢谢
答案 0 :(得分:1)
你的意思是这样吗?
private void button1_Click(object sender, EventArgs e)
{
dateTimePicker1.Value = new DateTime(2000, 1, 1, 14, 30, 0);
}
答案 1 :(得分:1)
您可以使用
执行此操作dateTimePicker1.Formate = new DateTime(2015, 12, 11, 14, 30, 0)
DateTime(年,月,日,小时,分钟,秒,毫秒)
如果你总是希望得到当天,你可以这样做:
DateTime s = DateTime.Now;
TimeSpan ts = new TimeSpan(14, 30, 0);
s = s.Date + ts;
Console.WriteLine(s);
产出是11.12.2015 14:30
答案 2 :(得分:1)
您只需创建一个新的DateTime:
DateTime time = new DateTime();
然后为其添加适当的时间。
time.AddHours(14);
time.AddMinutes(30);
或者如果你想要更少的代码。
time.AddMinutes((14*60)+30);