Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie erhalte ich nur den Datumsteil von einem DateTime-Objekt in C#?
Es gibt mehrere Möglichkeiten, nur den Datumsteil von einem DateTime-Objekt abzurufen.
ToShortDateString() – Konvertiert den Wert des aktuellen DateTime-Objekts in die entsprechende kurze Datumszeichenfolgendarstellung.
Gibt eine Zeichenfolge zurück, die die aktuelle kurze Datumszeichenfolgendarstellung enthält DateTime-Objekt.
ToLongDateString() – Konvertiert den Wert des aktuellen DateTime-Objekts in die entsprechende lange Datumszeichenfolgendarstellung.
Gibt eine Zeichenfolge zurück, die Folgendes enthält: die aktuelle lange Datumszeichenfolgendarstellung DateTime-Objekt.
ToString() – Eine andere Möglichkeit, ein Datum aus einer DateTime abzurufen, ist die Verwendung der ToString()-Erweiterungsmethode.
Der Vorteil der Verwendung der ToString()-Erweiterungsmethode besteht darin, dass wir das Format angeben können Das Datum, das wir bekommen wollen.
DateTime.Date – entfernt auch die Uhrzeit aus DateTime und gibt uns nur das Datum.
Der Unterschied zwischen dieser Methode und dem obigen Beispiel besteht darin, dass es sich hier nicht um ein Datum handelt In String konvertieren. - Beispiel für die Verwendung der DateTime-Erweiterungsmethode
Echt- Zeitdemonstration using System;
namespace DemoApplication{
public class Program{
public static void Main(){
var dateTime = DateTime.Now;
Console.WriteLine($"DateTime Value: {dateTime}");
var shortDateValue = dateTime.ToShortDateString();
Console.WriteLine($"Short Date Value: {shortDateValue}");
var longDateValue = dateTime.ToLongDateString();
Console.WriteLine($"Long Date Value: {longDateValue}");
Console.ReadLine();
}
}
}
Ausgabe
DateTime Value: 07-08-2020 21:36:46 Short Date Value: 07-08-2020 Long Date Value: 07 August 2020Beispiel mit der ToString()-Erweiterungsmethode
Beispiel
Echtzeitdemonstrationusing System;
namespace DemoApplication{
public class Program{
public static void Main(){
var dateTime = DateTime.Now;
Console.WriteLine($"DateTime Value: {dateTime}");
var dateValue = dateTime.Date;
Console.WriteLine($"Date Value: {dateValue}");
Console.ReadLine();
}
}
}
Ausgabe
DateTime Value: 07-08-2020 21:45:21 Date Value: 07-08-2020 00:00:00
Das obige ist der detaillierte Inhalt vonWie erhalte ich nur den Datumsteil von einem DateTime-Objekt in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!