簡體   English   中英

如何在不更改時間的情況下將datetimepicker上的日期設置為今天

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM