DayOfWeek.ToString()

23/03/2008 - 06:49 von Werner Perplies | Report spam
Hi,

ich habe mich bisher noch nicht um Sprachanpassungen gekümmert, weil ich
das im Moment eigentlich noch nicht brauche.

Das folgende Verhalten überrascht mich aber ziemlich:
DateTime.Now.DayOfWeek.ToString() -> Sunday
DateTime.Now.ToLongDateString() -> Sonntag 23. Màrz 2008

Da kann doch eigentlich etwas nicht stimmen, oder?

Werner
www.weepee.eu
 

Lesen sie die antworten

#1 Thomas Scheidegger
23/03/2008 - 07:01 | Warnen spam
Hallo Werner

DateTime.Now.DayOfWeek.ToString() -> Sunday



DateTime.DayOfWeek ist ein enum (lies MSDN: Enum.GetNames),
und somit immer fix in Microsoft-Englisch.

Aber mittels:
DateTimeFormatInfo.GetDayName
kann ein kultur-spezifischer String ermittelt werden.
Liste per: DateTimeFormatInfo.DayNames




Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen