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

C# 如何将DateTimePicker设置为特定时间?,c#,C#,我是C#的新手。我正在使用windows窗体 单击按钮时,我想将日期时间选择器设置为14:30:00time 我已经更改了dateTimePicker1属性,因此它只显示时间: dateTimePicker1.Formate = Time 我知道如何使用:“dateTimePicker1.Value=DateTime.Now”将其设置为当前时间,但单击按钮时如何将时间设置为14:30:00 有什么想法吗?谢谢你是说这样吗 private void button1_Click(object se

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

单击按钮时,我想将日期时间选择器设置为
14:30:00
time

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

dateTimePicker1.Formate = Time
我知道如何使用:
“dateTimePicker1.Value=DateTime.Now”
将其设置为当前时间,但单击按钮时如何将时间设置为
14:30:00

有什么想法吗?谢谢

你是说这样吗

private void button1_Click(object sender, EventArgs e)
{
    dateTimePicker1.Value = new DateTime(2000, 1, 1, 14, 30, 0);
}
你是说像这样吗

private void button1_Click(object sender, EventArgs e)
{
    dateTimePicker1.Value = new DateTime(2000, 1, 1, 14, 30, 0);
}
你可以用它来做这个

dateTimePicker1.Formate = new DateTime(2015, 12, 11, 14, 30, 0)
日期时间(年、月、日、小时、分钟、秒、毫秒)

如果你一直想得到当天的信息,你可以这样做:

DateTime s = DateTime.Now;
TimeSpan ts = new TimeSpan(14, 30, 0);
s = s.Date + ts;

Console.WriteLine(s);
输出为2015年12月11日14:30,您可以使用

dateTimePicker1.Formate = new DateTime(2015, 12, 11, 14, 30, 0)
日期时间(年、月、日、小时、分钟、秒、毫秒)

如果你一直想得到当天的信息,你可以这样做:

DateTime s = DateTime.Now;
TimeSpan ts = new TimeSpan(14, 30, 0);
s = s.Date + ts;

Console.WriteLine(s);

输出为2015年12月11日14:30,您只需创建一个新的日期时间:

DateTime time = new DateTime();
然后再加上适当的时间

time.AddHours(14);
time.AddMinutes(30);
或者如果你想要更少的代码

time.AddMinutes((14*60)+30);

您只需创建一个新的日期时间:

DateTime time = new DateTime();
然后再加上适当的时间

time.AddHours(14);
time.AddMinutes(30);
或者如果你想要更少的代码

time.AddMinutes((14*60)+30);

可能重复@jLaw对我来说这听起来像个重复…可能重复@jLaw对我来说这听起来像个重复…这就是你要搜索的吗?这就是你要搜索的吗?