如何根据变量更改DataTimePicker的时间部分
本文关键字:DataTimePicker 时间部 何根 变量 | 更新日期: 2023-09-27 18:29:38
我有一个DateTimePicker1
,格式为"HH:mm:ss dd-MM-yyyy"
如何将mytime的值(Time)保存到DateTimePicker1
的时间部分?我只想更改DateTimePicker1
中的时间部分并保留相同的数据。
DateTime mytime = Convert.ToDateTime( "14:53:00");
感谢
尝试以下
var mytime =TimeSpan.Parse("14:53:00");
var dp = new DateTimePicker();
dp.Value = dp.Value.Date;
dp.Value.Add(mytime)
.net有用于日期和时间操作的特殊类-DateTime和TimeSpan。让他们这样做吧:
var ts = TimeSpan.Parse("14:53:00");
DateTimePicker1.Value = DateTimePicker1.Value.Date.Add(ts));
您可以这样做。
yourDateTimePicker.Value = yourDateTimePicker.Value.Date + mytime;