Definition des Datum-Feldes im MVC Model
Mit DisplayFormat
DataFormatString wird die Formatierung des Datums zur Ausgabe eingestellt
[Display(Name
= "Date Edit")]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd HH:mm}")]
public DateTime? dtEdit { get; set; }
|
Ergebnis:
Groß-/Kleinschreibung beachten
yyyy= Jahr
MM= Monat
dd=Tag
HH=Stunde
mm=Minute
Einstellung in
der Ausgabe-View
Damit die Formatierung in der View übernommen wird aus
den DisplayFormat einstellungen, muss die Ausgabe mit @Html.DisplayFor(..) festgelegt
werden.
Wenn die DisplayFor(..) Angabe nicht gegeben wird, dann
wird das Datum ohne Formatierung angezeigt.
ASP.Net MVC
Anzeige Ohne Datum-Formatierung
<td>
@artikel.dtEdit
@*@Html.DisplayFor(modelItem
=> artikel.dtEdit)*@
</td>
|
Ohne Formatierung (System Standard) die DataFormatString
yyyy-MM-dd wird ignoriert