Pregunta

En el panel de control-> Opciones regionales y de idiomas-> Opciones regionales-> Estándar y formatos, existe la lista de todos los regionales y haciendo clic en el botón "Personalizar", el usuario puede configurar el formato de tiempo

Mi pregunta es ¿cómo obtener el formato de tiempo actual y predeterminado para todos los programas regionales?

¿Fue útil?

Solución

Puede enumerarlos a través de C # como este.

foreach(var cultureInfo in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
    Console.WriteLine("{0}: {1}",
                      cultureInfo.Name,
                      cultureInfo.IsNeutralCulture ? "-" : cultureInfo.DateTimeFormat.ShortDatePattern);
}

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top