Quelle: dotnetpro
DateOnly und TimeOnly 13.12.2021, 00:00 Uhr

Zurück in die Zukunft

Die neuen Datentypen lösen ein Problem – und bringen neue mit.
Datum und Zeit sind wichtige Größen für uns Menschen. Logischerweise spielen sie damit auch in der Softwareentwicklung ­eine entscheidende Rolle. .NET hat uns dafür (relativ) gut mit den Standarddatentypen Date­Time, DateTimeOffset und TimeSpan versorgt. Will man einen Zeitpunkt ausdrücken, ist lediglich die Wahl zwischen DateTime und DateTimeOffset eine oft kritische. Will man dagegen eine Zeitdauer darstellen, ist man mit TimeSpan immer gut beraten.
Die Handhabung dieser Typen ging mit den Jahren in Fleisch und Blut über, schließlich hat sich hier in den letzten 20 Jahren (fast) nichts getan. Aber jetzt: Mit .NET 6 kommen zwei neue Typen für Zeit und Datum. Kalauern wir also: Zeit, dass wir sie uns ansehen.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar