Datumsformat ohne Uhrzeit in ASP.NET Gridview

Datumsformat ohne Uhrzeit in ASP.NET Gridview

DataFormatString ist eine Eigenschaft von BoundField Kontrolle und wirkt sich nicht auf andere Kontrollen aus. Sie können das Format in einem Eval angeben Ausdruck:

Text='<%# Eval("Fromdate", "{0:dd/MM/yyyy}") %>' />

Laut diesem Artikel auf MSDN Das DataFormatString-Attribut hat eine begrenzte Anzahl von Varianten für DateTime-Daten.

Was Sie suchen, ist:

DataFormatString="{0:d}"

das ist die short date pattern .

Um den dd/MM/yyyy zu erhalten formatieren, müssen Sie auch Ihre Kulturinformationen richtig einstellen (zum Beispiel auf **en-GB** ).


Ich habe es mit {0:dd/MM/yyyy} erreicht auf der DataFormatString Eigenschaft des Feldes

Es funktioniert gut