Cómo obtener el formato de tiempo para todos los regionales.
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?
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