Compartilhar via


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

O Windows Forms DateTimePicker controle oferece a você flexibilidade na formatação a exibição de datas e horas em que o controle. The Format propriedade permite que você selecionar um dos formatos predefinidos, listados na DateTimePickerFormat. Se nenhuma delas seja adequada para seus objetivos, você pode criar seu próprio estilo de formato usando caracteres de formato listados na CustomFormat.

Para exibir um formato personalizado

  1. Defina a propriedade Format como DateTimePickerFormat.Custom.

  2. conjunto o CustomFormat propriedade para uma seqüência de caracteres de formato.

    DateTimePicker1.Format = DateTimePickerFormat.Custom
    ' Display the date as "Mon 26 Feb 2001".
    DateTimePicker1.CustomFormat = "ddd dd MMM yyyy"
    
    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    // Display the date as "Mon 26 Feb 2001".
    dateTimePicker1.CustomFormat = "ddd dd MMM yyyy";
    
    // Display the date as "Mon 26 Feb 2001".
    dateTimePicker1.set_CustomFormat("ddd dd MMM yyyy");
    
    dateTimePicker1->Format = DateTimePickerFormat::Custom;
    // Display the date as "Mon 26 Feb 2001".
    dateTimePicker1->CustomFormat = "ddd dd MMM yyyy";
    

Para adicionar texto como o valor formatado

  • Use aspas para delimitar qualquer caractere que não é um formato de caractere como "M" ou um delimitador como ":".Por exemplo, a seqüência de caracteres de formato abaixo exibe a data corrente com o formato "hoje é: Sexta-feira, março 05:30:31 03, 2001 "na cultura inglês (E.u.a.).

    DateTimePicker1.CustomFormat = "'Today is:' hh:mm:ss dddd MMMM dd, yyyy"
    
    dateTimePicker1.CustomFormat = "'Today is:' hh:mm:ss dddd MMMM dd, yyyy";
    
    dateTimePicker1.set_CustomFormat("'Today is:' hh:mm:ss dddd MMMM dd, yyyy");
    
    dateTimePicker1->CustomFormat =
       "'Today is:' hh:mm:ss dddd MMMM dd, yyyy";
    

    Dependendo da configuração de cultura, todos os caracteres não colocados entre aspas simples podem ser alterados.Por exemplo, a seqüência de caracteres de formato acima exibe a data corrente com o formato "hoje é: Sexta-feira, março 05:30:31 03, 2001 "na cultura inglês (E.u.a.).Observe que o primeiro sinal de dois-pontos está entre aspas simples, porque ele não se destina a ser um caractere de delimitação quanto no "hh: mm: ss".Em outra cultura, o formato poderá aparecer sistema autônomo "hoje é: 05.30.31 03 2001 ", Março de sexta-feira.

Consulte também

Tarefas

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

Outros recursos

Controle DateTimePicker (Windows Forms)