/ / Windows forms - Textfeld, das ein bestimmtes Zeitstempelformat akzeptiert - c #, Fenster, Formulare, maskiertes Textfeld

Windows Forms - Textfeld, das bestimmte Zeitstempel akzeptiert - c #, windows, forms, maskedtextbox

Wie kann ich in Windows Forms ein maskiertes Textfeld hinzufügen, das datetime im folgenden Format akzeptiert:

01.01.1993 12:00 Uhr

Antworten:

3 für die Antwort № 1

Es gibt einen besseren Weg, dies zu lösen DateTimePicker

 dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm";

Das Beste, was Sie mit MaskedTextbox erreichen können, ist die Einstellung der folgenden Maske

 maskedTextBox1.Mask = "00/00/0000 00:00 AM"

Dann müssen alle Validierungen erneut von Hand geschrieben werden.


0 für die Antwort № 2

Gemäß MS-Spezifikation von HierSie können ein solches Format nicht angeben. Die nächstgelegene Bedeutungsmaske für Ihre Anfrage wäre 00/00/0000 90:00 AM