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?

È stato utile?

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