HOW TO:使用 Windows Form DateTimePicker 控制項設定和傳回日期
Windows Form DateTimePicker 控制項當中的目前選取日期或時間是由 Value 屬性來決定。 您可以在控制項顯示之前 (例如,在設計階段或在 Load 事件),設定 Value 屬性來決定控制項當中初始選取的日期為何。 依預設,控制項的 Value 是設定為目前日期。 如果您在程式碼中變更控制項的 Value,則會自動更新表單上的控制項以反映新設定。
Value 屬性會將 DateTime 結構當做它的值傳回。 DateTime 結構的幾個屬性會傳回顯示日期的特定資訊。 這些屬性只能用來傳回值,請不要用來設定值。
如需日期值,Month、Day 和 Year 屬性會為選取日期的時間單位傳回整數值。 DayOfWeek 屬性會傳回指示選取星期幾的值 (可能值都列在 DayOfWeek 列舉型別中)。
如需時間值,Hour、Minute、Second 和 Millisecond 屬性會為時間單位傳回整數值。
若要設定控制項的日期和時間值
將 Value 屬性設定為日期或時間值。
DateTimePicker1.Value = New DateTime(2001, 10, 20)
dateTimePicker1.Value = new DateTime(2001, 10, 20);
dateTimePicker1->Value = DateTime(2001, 10, 20);
若要傳回日期和時間值
呼叫 Text 屬性將控制項中的整個值格式化後傳回,或是呼叫 Value 屬性的適當方法以傳回部分的值。 使用 ToString 將資訊轉換為可顯示給使用者的字串。
MessageBox.Show("The selected value is ", DateTimePicker1.Text) MessageBox.Show("The day of the week is ", DateTimePicker1.Value.DayOfWeek.ToString) MessageBox.Show("Millisecond is: ", DateTimePicker1.Value.Millisecond.ToString)
MessageBox.Show ("The selected value is " + dateTimePicker1.Text); MessageBox.Show ("The day of the week is " + dateTimePicker1.Value.DayOfWeek.ToString()); MessageBox.Show("Millisecond is: " + dateTimePicker1.Value.Millisecond.ToString());
MessageBox::Show (String::Concat("The selected value is ", dateTimePicker1->Text)); MessageBox::Show (String::Concat("The day of the week is ", dateTimePicker1->Value.DayOfWeek.ToString())); MessageBox::Show(String::Concat("Millisecond is: ", dateTimePicker1->Value.Millisecond.ToString()));
請參閱
工作
HOW TO:使用 Windows Form DateTimePicker 控制項顯示自訂格式的日期