如果我这样做:
dateTimePicker1.Value = DateTime.Today;
日期设置为今天的日期,但是时间到了 设置为凌晨12:00:00。我不想要时间改变。
任何帮助表示感谢(我为此搜索了很多)
由于
答案 0 :(得分:1)
正如according MSDN-site所述,DateTime.Today是:
设置为今天日期的对象,时间组件设置为 00:00:00。
这意味着您必须在设置新DateTime
之前“节省”时间:
dateTimePicker1.Value = DateTime.Today.Add(dateTimePicker1.Value.TimeOfDay);
现在将DateTimePicker
的时间添加到您的约会时间为12:00:00 AM / 00:00:00,这意味着它被设置为之前的时间。