Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
About
Erstellt einen datetimezone aus dem angegebenen Wert.
-
value: Der Wert, der zum Erstellen einesdatetimezone. -
culture: (Optional) Die Kultur, die beim Transformieren des Werts verwendet werden soll (z. B. "en-US").
Werte der folgenden Typen können in einen datetimezone Wert konvertiert werden:
-
text: Gibt einendatetimezoneWert aus der Textdarstellung zurück. Einzelheiten finden Sie unter DateTimeZone.FromText. -
date: Gibt einedatetimezonemitvalueals Datumskomponente,12:00:00 AMals Zeitkomponente und dem Offset zurück, der der lokalen Zeitzone entspricht. -
datetime: Gibt einendatetimezonemitvalueals Datum und Offset entsprechend der lokalen Zeitzone zurück. -
datetimezone: Gibt zurückvalue. -
time: Gibt eindatetimezoneDatum mit dem Datumsäquivalent des OLE-Automatisierungsdatums0als Datumskomponente,valueals Zeitkomponente und den Offset entsprechend der lokalen Zeitzone zurück. Das OLE-Automatisierungsdatum besteht aus einer Gleitkommazahl, deren integrale Komponente die Anzahl von Tagen vor oder nach Mitternacht, dem 30. Dezember 1899, und deren Bruchkomponente die Uhrzeit an diesem Tag dividiert durch 24 darstellt. Mitternacht, 31. Dezember 1899 wird beispielsweise durch 1,0 dargestellt; 6 A.M., 1. Januar 1900 wird durch 2.25 vertreten; Mitternacht, 29. Dezember 1899 wird durch -1,0 dargestellt; und 6 A.M., 29. Dezember 1899 wird durch -1.25 dargestellt. Der Basiswert ist Mitternacht, den 30. Dezember 1899. Der Mindestwert ist Mitternacht, den 1. Januar 0100. Der Maximalwert ist der letzte Moment vom 31. Dezember 9999. -
number: Gibt eindatetimezoneDatum zurück, das dem OLE-Automatisierungsdatum entspricht, das durchvalueund den Offset entsprechend der lokalen Zeitzone ausgedrückt wird. -
null: Gibt zurücknull.
Wenn value von einem anderen Typ ist, wird ein Fehler zurückgegeben.
Der Wert des Offsets, der der lokalen Zeitzone entspricht, unterscheidet sich beim lokalen Ausführen dieser Funktion im Gegensatz zur Onlineausführung. Wenn sie lokal ausgeführt wird, wird die lokale Zeitzone zurückgegeben. Wenn sie online ausgeführt wird, wird die UTC-Zeitzone (+00:00) zurückgegeben.
Beispiel 1
Konvertieren Sie die textbezogene Darstellung eines Datums, einer Uhrzeit und einer Zeitzone in einen datetimezone Wert.
Verwendung
DateTimeZone.From("2020-10-30T01:30:00-08:00")
Ausgabe
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)
Beispiel 2
Wandeln Sie die textuelle Darstellung von Datum, Uhrzeit und Zeitzone im brasilianischen Portugiesisch in einen datetimezone Wert um.
Verwendung
DateTimeZone.From("13 de agosto de 2025 15:43:00 -03:00", "pt-BR")
Ausgabe
#datetimezone(2025, 08, 13, 15, 43, 00, -3, 00)
Beispiel 3
Wandeln Sie eine Zahl, die den 1. Januar 2025 um 12 Uhr darstellt, in einen datetimezone Wert um. Die Zeitzone im Ergebnis hängt davon ab, ob das Beispiel lokal oder online ausgeführt wird.
Verwendung
DateTimeZone.From(45658.5)
Ausgabe
#datetimezone(2025, 01, 01, 12, 00, 00, 0, 00)