Schnell Datums- und Uhrzeitangaben in VB.NET zusammensetzen

Wenn eine vollständiger Zeitangabe aus einer Kombination ihrer Teile, Datum und Uhrzeit, zusammengesetzt werden muss, dann können die Konstruktoren des Date-Objekts überladen und ihm die notwendigen Datums-/Zeitwert-Teile zugewiesen werden. Das folgende Beispiel zeigt, wie diese Funktionalität ausgeführt werden kann.

Einen Datums-/Zeitwert zusammensetzen

Es gibt mehr als eine Möglichkeit, eine Zeitangabe in VB.NET zusammenzusetzen. Listing A zeigt verschiedene Optionen dafür.

Listing A

Die erste Dialogbox zeigt: dtDate1: 1/2/2007 12:00:00 A.M.
Die zweite Dialogbox zeigt: dtDate2: 1/2/2007 12:00:00 A.M.
Die dritte Dialogbox zeigt: dtDate3: 2/3/2007 3:01:59 A.M.
Die vierte Dialogbox zeigt: dtDate4: 2/3/2007 3:01:59 P.M.

Anmerkungen zum Beispiel

Um den Wert für die Variable dtDate1 zu konfigurieren, wird das Zeichen # verwendet und das Datum auf 1/2/2007 gesetzt. Da die Zeit nicht festgelegt ist, weist das System standardmäßig die Zeit 12:00:00 A.M. zu. (Wenn man #1/2/2007 3:59:00 PM# spezifiziert hätte, wäre als Zeit 3:59:00 P.M. zugewiesen worden.)

Um den Wert für die Variable dtDate2 zu konfigurieren, wird das Date-Objekt verwendet, dem die gleichen Werte übergeben werden wie für dtDate1. Das Ergebnis ist das Gleiche; dtDate2 zeigt genau die gleiche Zeit an wie dtDate1. Und weil die Zeit ausgelassen wurde, wurde sie ebenfalls standardmäßig auf 12:00:00 A.M. gesetzt.

Zur Konfiguration des Wertes der Variblen dtDate3 werden die vollständigen Informationen inklusive der Zeit angegeben. Zu beachten ist, dass hier Nato-Zeit verwendet wird, um sie auf 3:00:00 A.M. einzustellen.

Um den Wert für die Variable dtDate4 zu konfigurieren, werden das gleiche Datum und die gleiche Uhrzeit wie in dtDate3 verwendet, doch wird 15:00:00 für die Zeit verwendet, was 3:00:00 P.M. ergibt.

ZDNet.de Redaktion

Recent Posts

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

10 Stunden ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

12 Stunden ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

13 Stunden ago

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

21 Stunden ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

22 Stunden ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

1 Tag ago