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?

Foi útil?

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
scroll top