Entwickler-Ecke
Sonstiges (.NET) - Datum bei CultureInfo immer ein monat zu weit!
paul.-b - Di 27.04.10 16:52
Titel: Datum bei CultureInfo immer ein monat zu weit!
Hallo,
Wenn ich dt.Month ausgebe dann kommt 4 (für April)
gebe ich mir das ganze aber so aus:
| Zitat: |
| System.Globalization.CultureInfo.CreateSpecificCulture("de").DateTimeFormat.MonthNames.GetValue(dt.Month).ToString(); |
dann kommt "Mai".
Kann mir jemand erklären warum das so ist?
lg
Paul
Christian S. - Di 27.04.10 17:07
MonthNames ist ein Array und damit null-basiert.
paul.-b - Di 27.04.10 20:48
Das ist es, ich will immer deutsch haben, egal was eingestellt ist!
Gibt es eine gute Lösung dafür?
danielf - Di 27.04.10 21:09
Immer deutsch wäre dann: CultureInfo.GetCultureInfo("de-de")
Christian S. - Di 27.04.10 21:11
Oder kürzer new CultureInfo("de-DE"); :-)
Das kann man dann als Parameter der ToString-Methode übergeben.
paul.-b - Fr 30.04.10 14:46
Danke! Problem gelöst, bitte hier schließen!
Paul
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!