2010-12-13 3 views
1

J'ai une page ASP.Net avec une base de données MSSQL.CultureInfo et DateTime dans ASP.Net Page

Voici mon code:

lblReadTime.Text = pm.Timestamp.ToShortDateString() + " " + pm.Timestamp.ToShortTimeString(); 

mal il montre le format datetime au format US. Comment puis-je obtenir le format allemand?

Répondre

1

Vous pouvez utiliser la surcharge ToString qui vous permet de spécifier la chaîne de format et la culture. The g format specifier est une combinaison de la date courte et formats courte durée:

lblReadTime.Text = 
    pm.Timestamp.ToString("g", CultureInfo.GetCultureInfo("de-DE")); 
1

Si vous avez besoin de le changer au niveau mondial, vous pouvez alors ajouter l'élément globalization dans votre web.config:

<globalization culture="de-DE" uiCulture="de-DE" /> 
Questions connexes