簡體   English   中英

在C#中將DateTime存儲到數組中

[英]Storing DateTime into Array in c#

我已經為DateTime初始化了一個數組。

DateTime[] departureCalcArray = new DateTime[10];

然后獲取DateTimePicker的值,該值的格式為h:mm tt (即上午8:30,且不包含零)。

我用於存儲DateTimePicker值的代碼如下。

departureCalcArray[i] = timeDeparture.Value.Date;

但是,當我檢查是否通過MessageBox.Show();保存該值時MessageBox.Show(); 我今天和12:00:00一直得到約會。 盡管返回PHP,但我還是將時間轉換為24小時格式,以便可以在計算中使用它。 有什么幫助嗎?

更改

departureCalcArray[i] = timeDeparture.Value.Date;

departureCalcArray[i] = timeDeparture.Value;

當使用DateTime實例的Date屬性時,您將獲得一個具有相同日期的新DateTime實例,但其Time組件設置為12:00 AM

我無法評論becos我剛開始注冊這個帳戶。 此答案與有關如何更改為HH:mm的注釋中的對話有關

DateTimePicker.ShowUpDown = true;
DateTimePicker.CustomFormat = "hh:mm";
DateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;

鳴謝這里: WinForm中的DateTime Picker如何選擇時間?

暫無
暫無

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

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