gpt4 book ai didi

c# - 如何将 DateTimePicker 设置为特定时间并保持自定义日期?

转载 作者:太空狗 更新时间:2023-10-30 01:33:19 24 4
gpt4 key购买 nike

在 Windows 窗体 C# 中,我想将 DateTimePicker 设置为特定的 time 并保留自定义的 date(任何 date 单击按钮时,我从 dateTimePicker) 中选择。

例如:

假设我们有这个日期和时间:2015-08-15 08:30:00 我希望当我点击按钮时 date 保持不变并且 时间 更改为11:30:00

我的意思是,如果我从 dateTimePicker 中选择任何 date 然后单击按钮,datetime 保持不变> 更改为 11:30:00

请帮助我实现这一目标。

我可能需要修改以下代码来实现我想要的:

private void button1_Click(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Today.AddHours(11.5); // shows you current date and 11:30:00 time


}


private void button1_Click(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Now; // shows you current date and time

}

最佳答案

我刚才不得不做类似的事情。我最终得到了两个并排的日期时间选择器,一个用于日期,另一个用于时间。然后在它们每个的值更改事件上,我适本地设置两个日期时间选择器的值。例如,如果我有
dtpDatedtpTime,然后

    private void dtpTime_ValueChanged(object sender, EventArgs 
{
dtpDate.Value = dtpDate.Value.Date + dtpTime.Value.TimeOfDay
}
private void dtpDate_ValueChanged(object sender, EventArgs
{
dtpTime.Value = dtpDate.Value.Date + dtpTime.Value.TimeOfDay
}

关于c# - 如何将 DateTimePicker 设置为特定时间并保持自定义日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34271308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com