Heim > Backend-Entwicklung > C#.Net-Tutorial > Wie erhalte ich nur den Datumsteil von einem DateTime-Objekt in C#?

Wie erhalte ich nur den Datumsteil von einem DateTime-Objekt in C#?

PHPz
Freigeben: 2023-08-28 20:49:02
nach vorne
754 Leute haben es durchsucht

如何从 C# 中的 DateTime 对象中仅获取日期部分?

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();
      }
   }
}
Nach dem Login kopieren
Ausgabe

Die Ausgabe des obigen Codes ist

DateTime Value: 07-08-2020 21:36:46
Short Date Value: 07-08-2020
Long Date Value: 07 August 2020
Nach dem Login kopieren

Beispiel mit der ToString()-Erweiterungsmethode

-

Beispiel

Echtzeitdemonstration

using 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();
      }
   }
}
Nach dem Login kopieren
Ausgabe

Die Ausgabe des obigen Codes ist

DateTime Value: 07-08-2020 21:45:21
Date Value: 07-08-2020 00:00:00
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage