Partilhar via


Como: Exibir a data e time no seu aplicativo

Você pode exibir a data em um Windows formulário usando controles de calendário, sistema autônomo a MonthCalendar controle ou um DateTimePicker controle. The DateTimePicker controle também permite que você exiba o time.

Você também pode usar esses controles para coletar a entrada do usuário para usar a data ou time selecionada em outro lugar no seu aplicativo.The MonthCalendar controle permite que você selecionar um intervalo de datas. Para obter mais informações, consulte Como: selecionar um intervalo de datas em um controle calendário.

Para exibir uma data usando um controle MonthCalendar

  1. No menu File, clique em New Project.

    A caixa de diálogo New Project será exibida.

  2. Clique em Windows Forms Application e em seguida, clique em OK .

  3. Adicionar um Rótulo controle ao formulário, com o nome padrão Label1.

  4. Adicionar um MonthCalendar controle ao formulário, com o nome padrão MonthCalendar1.

  5. clicar duas vezes no formulário para adicionar o padrão de Load manipulador de eventos no Editor de código e adicione o código a seguir. Esse código atribui a data selecionada (data de hoje) para o Text propriedade de rótulo no formato de data abreviada.

    this.label1.Text =
        this.monthCalendar1.SelectionRange.Start.ToShortDateString();
    
  6. Criar um DateChanged evento manipulador para o MonthCalendar1 controle. Você pode fazer isso clicando duas vezes no controle no designer.

  7. Adicione o seguinte código para o manipulador de eventos MonthCalendar_DateChanged.Este código define o rótulo para a data selecionada, mas desta vez no formato de data por extenso.

    this.label1.Text =
        this.monthCalendar1.SelectionRange.Start.ToShortDateString();
    
  8. Pressione F5 para executar a página.

  9. Alterar a data de quando o formulário for aberto, clicando em uma data no MonthCalendar controle.

  10. Verifique se a data é atualizada no rótulo.

Para exibir a time usando um controle DateTimePicker

  1. Adicionar um DateTimePicker controle ao formulário, com o nome padrão DateTimePicker1.

  2. clicar duas vezes no formulário para comutador para o Code Editor.

  3. Adicione o seguinte código para o manipulador de eventos Form1_Load.Este código define o formato do controle para exibir uma time, em vez de uma data e permite que o usuário alterar a time é exibida.

    this.dateTimePicker1.Format = DateTimePickerFormat.Time;
    this.dateTimePicker1.Width = 100;
    this.dateTimePicker1.ShowUpDown = true;
    
  4. Adicionar um Botão controle ao formulário e alterar as propriedades a seguir.

    Propriedade

    Valor

    Nome

    currentTime

    Texto

    time corrente

  5. clicar duas vezes no botão para adicionar o padrão de Click manipulador de eventos.

  6. Adicione o seguinte código para conjunto o time de volta para a time corrente.

    this.dateTimePicker1.Value = DateTime.Now;
    
  7. Pressione F5 para executar a página.

  8. Quando o formulário for aberto, altere a time selecionando a time, minutos ou segundos e clicar a cima ou para baixo.

  9. clicar time corrente para reiniciar o controle para a time corrente.

Consulte também

Conceitos

Projetando uma interface de usuário translation from VPE for Csharp Visual

Outros recursos

Data e a controles em time

Tour guiado do Visual translation from VPE for Csharp