2011-01-11 13 views

Respuesta

18

Usted puede utilizar CultureInfo.CurrentCulture y CultureInfo.CurrentUICulture para encontrar los ajustes de cultura e idioma del sistema, respectivamente. El resto de la información (primer día de la semana, etc.) está allí, creo, por ejemplo:

DayOfWeek firstDayOfWeek = CultureInfo.CurrentCulture 
             .DateTimeFormat 
             .FirstDayOfWeek; 
+0

¡Funciona a la perfección! ¡Gracias! – Maku

+4

Una advertencia: en algunas regiones, Thread.CurrentThread.CurrentUICulture.Name puede estar en desacuerdo con Thread.CurrentThread.CurrentUICulture.Name: en Australia, por ejemplo, UI culture devuelve en-GB a pesar de que mi región se establece en en-AU. –

+1

@Peter: gracias por eso ... interesante y perturbador :( –

Cuestiones relacionadas