2017-08-19 2 views
-3

Hier versuche ich aktuelle Systemdatum und -zeit in einem Format August 19, 2017 6:58 PM in Asp.net MVC anzuzeigen.
Aber stattdessen bekomme ich 8/19/2017 7:07:29 PM. Wie soll ich das erste Format bekommen.

Unten ist mein Code:
So ändern Sie das Anzeigeformat des aktuellen Datums und der aktuellen Uhrzeit des Systems in Asp.Net MVC?

<span class="description"> 
    Shared publicly - @DateTime.Now    
</span> 
+0

Lesen Sie https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings und https://stackoverflow.com/a/24728080/34092 – mjwills

+0

[email protected] ("MMMM d, yyyy h: mm tt", CultureInfo.InvariantCulture); _ studieren Sie bitte [Datums- und Uhrzeitformatzeichenfolgen des benutzerdefinierten Formats] (https://docs.microsoft. com/de-de/dotnet/standard/base-types/benutzerdefinierte-datum-und-zeit-format-strings) – Steve

Antwort

0

Wenn Sie eine explizite Format möchten, können Sie dies tun:

<span class="description"> 
    Shared publicly - @DateTime.Now.ToString("MMMM d, yyyy h:mm tt") 
</span> 
0

Sie können versuchen, auf diese Weise

@{ 
    string formatted = @DateTime.Now.ToString("dd-MM-yyyy"); 
} 

<span class="description"> 
    Shared publicly - @formatted    
</span> 

Here ist eine gute Referenz für verschiedene Formate.

Verwandte Themen