Postupy: Zobrazení data ve vlastním formátu pomocí ovládacího prvku Windows Forms DateTimePicker
Ovládací prvek Windows Forms DateTimePicker poskytuje flexibilitu při formátování zobrazení kalendářních dat a časů v ovládacím prvku. Vlastnost Format umožňuje vybrat z předdefinovaných formátů uvedených v DateTimePickerFormat. Pokud žádná z těchto možností není vhodná pro vaše účely, můžete vytvořit vlastní styl formátování pomocí znaků formátu uvedených v CustomFormat.
Pro zobrazení vlastního formátu
Nastavte vlastnost Format na
DateTimePickerFormat.Custom
.Nastavte vlastnost CustomFormat na formátovací řetězec.
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";
Přidání textu do formátované hodnoty
Použití jednoduchých uvozovek k uzavření libovolného znaku, který není formátovací znak jako "M" nebo oddělovač jako ":". Například následující formátovací řetězec zobrazí aktuální datum s formátem "Dnes je: 05:30:31 pátek 02. března 2012" v americké angličtině.
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";
V závislosti na kulturním nastavení se můžou změnit všechny znaky, které nejsou uzavřené v jednoduchých uvozovkách. Například výše uvedený formátovací řetězec zobrazí aktuální datum s formátem "Dnes je: 05:30:31 pátek 02. března 2012" v anglické kultuře (Spojené státy). Všimněte si, že první dvojtečka je uzavřena v jednoduchých uvozovkách, protože není určena jako oddělovač, jak tomu je v "hh:mm:ss". V jiné jazykové verzi se formát může zobrazit jako "Dnes je: 05.30.31 Pátek 02. března 2012".
Viz také
.NET Desktop feedback