簡體   English   中英

如何將DateTimePicker設置為特定時間?

[英]How to set DateTimePicker to specific time?

我是C#的新手。 我正在使用Windows窗體。

我想將我的dateTimePicker設置為單擊按鈕時的14:30:00時間。

我已經更改了dateTimePicker1屬性,因此它僅顯示時間:

dateTimePicker1.Formate = Time

我知道如何使用以下命令將其設置為當前時間: "dateTimePicker1.Value = DateTime.Now"但是當單擊按鈕時如何將時間設置為14:30:00

任何想法? 謝謝

你是這個意思嗎

private void button1_Click(object sender, EventArgs e)
{
    dateTimePicker1.Value = new DateTime(2000, 1, 1, 14, 30, 0);
}

你可以這樣做

dateTimePicker1.Formate = new DateTime(2015, 12, 11, 14, 30, 0)

DateTime(年,月,日,小時,分鍾,秒,毫秒)

如果您一直想獲得當前日期,則可以執行以下操作:

DateTime s = DateTime.Now;
TimeSpan ts = new TimeSpan(14, 30, 0);
s = s.Date + ts;

Console.WriteLine(s);

輸出是11.12.2015 14:30

您可以簡單地創建一個新的DateTime:

DateTime time = new DateTime();

然后添加適當的時間。

time.AddHours(14);
time.AddMinutes(30);

或者,如果您想要更少的代碼。

time.AddMinutes((14*60)+30);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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