Como: Definir e retornar datas com o controle DateTimePicker do Windows Forms
A data atualmente selecionada ou a hora nos formulários do Windows DateTimePicker o controle é determinado pelo Value propriedade. Você pode definir a Value propriedade antes do controle é exibido (por exemplo, em tempo de design ou do formulário Load eventos) para determinar qual data será inicialmente selecionada no controle. Por do padrão, o controle Value é definida como a data atual. Se você alterar o controle Value no código, o controle é automaticamente atualizado no formulário para refletir a nova configuração.
O Value propriedade retorna um DateTime estrutura como valor. Existem várias propriedades da DateTime estrutura que retornam informações específicas sobre a data exibida. Essas propriedades só podem ser usadas para retornar um valor; não usá-los para definir um valor.
Para valores de data, o Month, Day, e Year Propriedades retornam valores de inteiros para essas unidades de tempo da data selecionada. O DayOfWeek propriedade retorna um valor indicando o dia da semana selecionado (os valores possíveis são listados na DayOfWeek enumeração).
Para valores de tempo, o Hour, Minute, Second, e Millisecond Propriedades retornam valores inteiros essas unidades de tempo.
Para definir o valor de data e hora do controle
Definir o Value propriedade para um valor de data ou hora.
DateTimePicker1.Value = New DateTime(2001, 10, 20)
dateTimePicker1.Value = new DateTime(2001, 10, 20);
dateTimePicker1->Value = DateTime(2001, 10, 20);
Para retornar o valor de data e hora
Chamar o Text a propriedade para retornar o valor inteiro como formatado no controle ou chamar 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 (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