2010-12-13 3 views
1

Ich habe eine ASP.Net Seite mit einer MSSQL-Datenbank.CultureInfo und DateTime in ASP.Net Seite

Hier ist mein Code:

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

Poorly es zeigt das Datums-Zeitformat in US-Format. Wie kann ich das deutsche Format bekommen?

Antwort

1

Sie könnten die ToString Überladung verwenden, mit der Sie die Formatzeichenfolge und die Kultur angeben können. The g format specifier ist eine Kombination aus den kurzen Angabe von Datum und Zeitformate:

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

Wenn Sie es auf globaler Ebene ändern müssen, dann können Sie das globalization Element in Ihrer web.config hinzufügen:

<globalization culture="de-DE" uiCulture="de-DE" /> 
Verwandte Themen