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 no controle. O Format propriedade permite que você selecione um dos formatos predefinidos, listados na DateTimePickerFormat. Se nenhuma delas é adequada para os seus fins, você pode criar seu próprio estilo de formato usando caracteres de formato listados na CustomFormat.
Para exibir um formato personalizado
Definir o Format propriedade para DateTimePickerFormat.Custom.
Definir o CustomFormat propriedade para uma seqüência de caracteres de formato.
DateTimePicker1.Format = DateTimePickerFormat.Custom ' Display the date as "Mon 27 Feb 2012". DateTimePicker1.CustomFormat = "ddd dd MMM yyyy"
dateTimePicker1.Format = DateTimePickerFormat.Custom; // Display the date as "Mon 27 Feb 2012". dateTimePicker1.CustomFormat = "ddd dd MMM yyyy";
dateTimePicker1->Format = DateTimePickerFormat::Custom; // Display the date as "Mon 27 Feb 2012". dateTimePicker1->CustomFormat = "ddd dd MMM yyyy";
Para adicionar o texto para o valor formatado
Use aspas para delimitar a qualquer caractere que não é um caractere de formato, como "M" ou um delimitador, como ":". Por exemplo, a seqüência de caracteres de formato abaixo exibe a data atual com o formato "hoje é: Março de 05: 30: 31 sexta-feira 02, 2012 " na cultura inglês (Estados Unidos).
DateTimePicker1.CustomFormat = "'Today is:' hh:mm:ss dddd MMMM dd, yyyy"
dateTimePicker1.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, quaisquer caracteres não são colocados entre aspas simples podem ser alterados. Por exemplo, a seqüência de caracteres de formato acima exibe a data atual com o formato "hoje é: Março de 05: 30: 31 sexta-feira 02, 2012 " na cultura inglês (Estados Unidos). Observe que os dois-pontos primeiro está entre aspas simples, porque não se destina a ser um caractere de delimitação como "hh:mm:ss". Na cultura de outra, o formato pode ser exibido como "hoje é: 05.30.31 02, 2012 "De março de sexta-feira.
Consulte também
Tarefas
Como: Definir e retornar datas com o controle DateTimePicker do Windows Forms