次の方法で共有


方法: Windows フォーム DateTimePicker コントロールを使用して日付を設定および返す

Windows フォーム DateTimePicker コントロールで現在選択されている日付または時刻は、Value プロパティによって決まります。 コントロールを表示する前に 、Value プロパティ (デザイン時やフォームの Load イベントなど) を設定して、コントロールで最初に選択される日付を決定できます。 既定では、コントロールの Value は現在の日付に設定されます。 コードでコントロールの Value を変更すると、新しい設定を反映するようにフォーム上でコントロールが自動的に更新されます。

Value プロパティは、値として DateTime 構造体を返します。 表示される日付に関する特定の情報を返す DateTime 構造体には、いくつかのプロパティがあります。 これらのプロパティは、値を返すためにのみ使用できます。値の設定には使用しないでください。

コントロールの日付と時刻の値を設定するには

  • 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()));  
    

関連項目