Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

 

 

Wie kann man in Asp.Net MVC ein Datum als kurzes Datum anzeigen lassen?

Die Einstellung muss in jeder Landessprache automatisch so dargestellt sein, dass die automatische landesübliche Darstellung des Datums erscheint.

 

Hier die Darstellung in Deutsch:

 

Lösung:

 

Hierzu muss man das Datums-Attribute in der MVC Klasse einstellen.

Vor dem Datums-Feld muss man in einer eckigen Klammer das Datum wie hier vorgeben.

Das kleine "d" steht für kurzes Datumsformat.

[DisplayFormat(DataFormatString = "{0:d}")] //Format as ShortDateTime

 

In der Asp.Net MVC View

<div id="divDate_Edit" style="margin-top:10px;">

  @Html.DisplayFor(model => model.Note.DtEdit)

  (@Html.DisplayFor(model => model.Note.sumViews))

</div>

 

View: Details.cshtml

 

 

 

Anzeige im ISO Format

[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]

 

 

Beispiel des Datenmodels

NoteModel mit Einstellung des Datum-Formats als Data-Annotation, Dataannotation

DisplayFormatAttribute

using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

//< using >

using System.ComponentModel.DataAnnotations;

//</ using >

 

namespace IWois_Core.Models

{

    public class NoteModel

    {

        //-------------< Class: Model_Project >-------------

        #region Variables

        //------------< Region: Variables >------------

        //[Required]

        [Key]

        public long IDNote { get; set; }      

        public long IDUser { get; set; }

       

        [MaxLength(255)]

        [Required]

        public string Title { get; set; }

        public string Text { get; set; }

        public string HTML { get; set; }

 

        //[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]

        [DisplayFormat(DataFormatString = "{0:d}")] //Format as ShortDateTime

        public DateTime? DtEdit { get; set; }

 

        //[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]

        public DateTime? DtCreated { get; set; }

        public int? sumViews { get; set; }

 

 

        public int? count_Images { get; set; }

        public int? count_Videos { get; set; }

        //------------</ Region: Variables >------------

        #endregion /Variables

        //-------------</ Class: Model_Project >-------------

    }

}

 

 

Mobile
»
Asp.Net Core: Eigenen Email Provider einbinden
»
Chrome: wie kann man die Browser Informationen in Asp.Net Core 2 MVC ermitteln und anzeigen.
»
Client Auswertung mit Wangkanai Detection
»
Browser in Asp.Net Core 2 mit Wangkanai
»
Asp.Net Core 2 MVC: Email Sender Client schreiben.
»
Asp core: Cookie lesen und schreiben
»
Asp: Bild aktualisiert anzeigen trotz Browser Cache
»
Asp MVC: Formatiere Datum als Kurzes Datum
»
Asp MVC Core: HTML Text als HTML Elemente anzeigen
»
Asp: HTML in Text umwandeln

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de