DateAndTime.DateValue(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Date-Wert zurück, der die Datumsangabe als Zeichenfolge enthält und dessen Zeitangabe Mitternacht (00:00:00) lautet.
public:
static DateTime DateValue(System::String ^ StringDate);
public static DateTime DateValue (string StringDate);
static member DateValue : string -> DateTime
Public Function DateValue (StringDate As String) As DateTime
Parameter
- StringDate
- String
Erforderlich. Zeichenfolgenausdruck, der ein Datum und eine Uhrzeit zwischen 00:00:00 Uhr am 1. Januar des Jahres 1 und 23:59:59 Uhr am 31. Dezember 9999 darstellt.
Gibt zurück
Ein Date-Wert, der die Datumsangabe als Zeichenfolge enthält und dessen Zeitangabe Mitternacht (00:00:00) lautet.
Ausnahmen
StringDate enthält eine ungültige Zeitangabe.
Beispiele
In diesem Beispiel wird die DateValue -Funktion verwendet, um eine Zeichenfolge in ein Datum zu konvertieren. Sie können auch Datumsliterale verwenden, um einem oder Date einer Object Variablen direkt ein Datum zuzuweisen, z. BoldDate = #2/12/69#. .
Dim oldDate As Date
oldDate = DateValue("February 12, 1969")
Hinweise
Wenn StringDate nur Zahlen von 1 bis 12 durch gültige Datumstrennzeichen getrennt sind, DateValue erkennt die Reihenfolge für Monat, Tag und Jahr gemäß dem für Ihr System angegebenen Format für kurzes Datum.
DateValue verwendet die aktuelle Kalendereinstellung aus der CurrentCulture -Eigenschaft der CultureInfo -Klasse im System.Globalization Namespace. Die Standardwerte CurrentCulture werden durch Systemsteuerung Einstellungen bestimmt. Sie können das Short Date-Format überschreiben, indem Sie die ShortDatePattern -Eigenschaft der DateTimeFormatInfo -Klasse im System.Globalization Namespace festlegen.
DateValue erkennt Monatsnamen in langer, abgekürzter und numerischer Form. Neben dem 30.12.1991 und dem 30.12.91 DateValue erkennt beispielsweise auch den 30. Dezember 1991 und den 30. Dezember 1991 an.
Wenn der Jahresteil von StringDate ausgelassen wird, DateValue wird das aktuelle Jahr aus dem Systemdatum Ihres Computers verwendet.
Wenn das StringDate Argument Zeitinformationen enthält, DateValue schließt es nicht in den zurückgegebenen Wert ein. Wenn StringDate jedoch ungültige Zeitinformationen wie "89:98" enthalten sind, tritt ein Fehler auf InvalidCastException .