Come ottenere il formato dell'ora per tutte le regioni
Domanda
In Pannello di controllo-> Opzioni regionali e linguistiche-> Opzioni regionali-> Standard e formati, c'è l'elenco di tutte le regionali e facendo clic sul pulsante "Personalizza", l'utente può impostare il formato dell'ora
La mia domanda è come ottenere il formato di tempo corrente e predefinito per tutte le regioni programmatiche?
Soluzione
Puoi elencarli tramite C # come questo.
foreach(var cultureInfo in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
Console.WriteLine("{0}: {1}",
cultureInfo.Name,
cultureInfo.IsNeutralCulture ? "-" : cultureInfo.DateTimeFormat.ShortDatePattern);
}
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow