none
MaskedTextBox Format 00/00/0000. bei Eingabe Jahr 99 --> 1999 RRS feed

  • Frage

  • Hallo zusammen,

    ich habe ein MaskedTextBox Steuerelement, dass als Maske 00/00/0000 definiert hat. Wenn ich nun ein Datum eingebe (Eingabe 311299 / die Aufteilung auf Tag, Monat, Jahr macht das Steuerelement ja selber), dann erhalte ich beim Verlassen des Steuerelementes als Ergebnis 31.12.1999. Da dieser Zeitraum für uns eher uninteressant ist, und wir die 2099 brauchen, würde ich dies gerne ändern.

    Gibt es da eine Einstellungsmöglichkeit, die ich übersehen habe, oder muss ich die Eingabe 99 abfangen und auf 2099 umsetzen?

    Vielen Dank.


    Vielen Dank und Gruß Martin

    Freitag, 13. Juli 2012 04:58

Antworten

  • Hallo Martin,

    das hängt nicht direkt mit dem Control zusammen, sondern mit Windows Einstellungen.

    Öffne mal "Systemsteuerung" => "Regions- un Sprachoptionen", dann auf der ersten Seite "Formate" auf den Button "Dieses Format anpassen", in dem neuen Dialog auf Kartenreiter "Datum", dort findest Du unter den Bereich "Kalender", wo festgelegt ist, wie ein zweistelliges Jahr interpretiert wird; im Standard als ein Jahr zwischen 1930 und 2023; deswegen wird aus 99 eben 1999.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    Freitag, 13. Juli 2012 05:37

Alle Antworten

  • Hallo Martin,

    das hängt nicht direkt mit dem Control zusammen, sondern mit Windows Einstellungen.

    Öffne mal "Systemsteuerung" => "Regions- un Sprachoptionen", dann auf der ersten Seite "Formate" auf den Button "Dieses Format anpassen", in dem neuen Dialog auf Kartenreiter "Datum", dort findest Du unter den Bereich "Kalender", wo festgelegt ist, wie ein zweistelliges Jahr interpretiert wird; im Standard als ein Jahr zwischen 1930 und 2023; deswegen wird aus 99 eben 1999.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    Freitag, 13. Juli 2012 05:37
  • Super danke. In dem Bereich habe ich gar nicht gesucht.

    Vielen Dank und Gruß Martin

    Freitag, 13. Juli 2012 05:42