Como obter o formato de Hora para todas as regionais
Pergunta
No Painel de Controle-> opções Regionais e de idioma-> Opções Regionais-> Padrão e formatos, há a lista de todos os regionais e clicando no botão "Personalizar" botão, o usuário pode definir o formato de hora
A minha pergunta é como obter o actual e o tempo padrão de formato para todas as regionais programmelly?
Solução
Você pode listá-los atravé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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow