Como: conjunto e retornar datas com o controle DateTimePicker do Windows Forms

Atualmente selecionado data ou time no Windows Forms DateTimePicker controle é determinada pela Value propriedade. Você pode conjunto o Value propriedade antes que o controle seja exibido (por exemplo, em time de design ou do formulário Load evento) para determinar qual data será inicialmente selecionada no controle. Por padrão, Value é definido como a data corrente. Se você alterar Value no código, o controle será automaticamente atualizado no formulário para refletir a nova configuração.

The Value propriedade para retornar uma DateTime estrutura de sistema autônomo seu valor. Existem várias propriedades do DateTime estrutura retornar informações específicas sobre a data exibida. Essas propriedades só podem ser usadas para retornar um valor; não os use para conjunto um valor.

  • Para obter valores de data, a Month, Day, e Year propriedades retornam valores inteiros para essas unidades de time da data selecionada. The DayOfWeek propriedade retorna um valor que indica o dia da semana selecionado (os valores possíveis são listados na DayOfWeek enumeração).

  • Para valores de time, a Hour, Minute, Second, e Millisecond propriedades retornam valores inteiros para essas unidades de time.

Para conjunto a data e time valor do controle

  • conjunto o Value propriedade para uma data ou valor temporal.

    DateTimePicker1.Value = New DateTime(2001, 10, 20)
    
    dateTimePicker1.Value = new DateTime(2001, 10, 20);
    
    dateTimePicker1.set_Value(new DateTime(2001, 10, 20));
    
    dateTimePicker1->Value = DateTime(2001, 10, 20);
    

Para retornar o valor de data e time

  • Chamar o Text propriedade para retornar o valor inteiro sistema autônomo formatada no controle ou chame o método apropriado da Value propriedade para retornar uma parte do valor. Use ToString Para converter as informações em uma seqüência de caracteres que pode ser exibida ao usuário.

    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(("The selected value is " + dateTimePicker1.get_Text()));
    MessageBox.Show(("The day of the week is " +
       dateTimePicker1.get_Value().get_DayOfWeek().ToString()));
    MessageBox.Show("Millisecond is: " + 
      Convert.ToString(dateTimePicker1.get_Value().get_Millisecond()));
    
    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()));
    

Consulte também

Tarefas

Como: Exibir uma data em um formato personalizado com o controle DateTimePicker do Windows Forms

Outros recursos

Controle DateTimePicker (Windows Forms)