[英]How do I set the date on the datetimepicker to today without changing the time
如果我這樣做:
dateTimePicker1.Value = DateTime.Today;
日期設置為今天的日期,但時間設置為12:00:00 AM。 我不想改變時間。
任何幫助表示贊賞(我為此進行了大量搜索)
謝謝
如根據MSDN站點所述,DateTime.Today為:
設置為今天的日期且時間部分設置為00:00:00的對象。
這意味着您必須在設置新的DateTime
之前“節省”時間:
dateTimePicker1.Value = DateTime.Today.Add(dateTimePicker1.Value.TimeOfDay);
現在,這會將DateTimePicker
的時間添加到日期為12:00:00 AM / 00:00:00的日期,這意味着它將被設置為之前的時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.