Datumsproblem - Italien

10/04/2008 - 15:43 von Uwe Domschke | Report spam
Ich habe eine .aspx-Seite auf italienisch eingestellt (Page.Culture und
UICulture="Italien"). Beim Textfeld zur Datumseingabe habe ich ein
CompareValidator. Ein Datum von 22.4.08 làsst dieser durch. Jedoch bei
DateTime.Parse(Start.Text) kommt dann ein Fehler, dass das Datum ungültig
sei. Dagegen 22/4/08 ist korrekt.
Ist das ein Problem vom CompareValidator oder ist da noch was einzustellen?

Uwe
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
10/04/2008 - 16:06 | Warnen spam
Hallo Uwe,

"Uwe Domschke" schrieb:

Ich habe eine .aspx-Seite auf italienisch eingestellt (Page.Culture und UICulture="Italien"). Beim Textfeld zur Datumseingabe habe
ich ein
CompareValidator. Ein Datum von 22.4.08 làsst dieser durch. Jedoch bei DateTime.Parse(Start.Text) kommt dann ein Fehler, dass das
Datum ungültig sei. Dagegen 22/4/08 ist korrekt.



Darum prüfe ich sowas (Datum, ggfs. auch formatierte Zahlen) meist nicht
abhàngig von einer Culture. In Italien ist tt/mm/jjjj das "korrekte" Format
auch wenn das in einigen Gebieten/Provinzen anders gesehen wird.

Was willst Du schlußendlich erreichen? Dass beide Formate gültig sind?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen