如何将DateTimePicker设置为特定时间?

时间:2015-12-11 12:10:40

标签: c#

我是C#的新手。我正在使用Windows窗体。

我希望在点击按钮时将dateTimePicker设置为14:30:00

我已经更改了dateTimePicker1属性,因此它只显示时间:

dateTimePicker1.Formate = Time

我知道如何使用"dateTimePicker1.Value = DateTime.Now"将其设置为当前时间,但如何在点击按钮时将时间设置为14:30:00

有什么想法吗?谢谢

3 个答案:

答案 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);