DateTimeZone.From
Opretter en datetimezone ud fra den angivne værdi.
Syntax
DateTimeZone.From(
value as any,
optional culture as text
) as datetimezone
Remarks
Opretter en datetimezone ud fra den angivne værdi.
value: Den værdi, der bruges til at oprette endatetimezone.culture: (Valgfrit) Den kultur, der skal bruges ved transformering af værdien (f.eks. "en-US").
Værdier af følgende typer kan konverteres til en datetimezone værdi:
text: Returnerer en værdi af typendatetimezonefra tekstrepræsentation. SeDateTimeZone.FromTextfor at få flere oplysninger.date: Returnerer endatetimezonemedvaluesom datokomponent,12:00:00som tidskomponent og den forskydning, der svarer til den lokale tidszone.datetime: Returnerer endatetimezonemedvaluesom datetime og den forskydning, der svarer til den lokale tidszone.datetimezone: Returnerervalue.time: Returnerer endatetimezonemed den dato, der svarer til OLE Automation-datoen for0som datokomponent,valuesom tidskomponenten og den forskydning, der svarer til den lokale tidszone. OLE Automation-datoen består af et flydende tal, hvis integralkomponent er antallet af dage før eller efter midnat, 30. december 1899, og hvis decimalkomponent repræsenterer klokkeslættet på den pågældende dag divideret med 24. Midnat den 31. december 1899 repræsenteres f.eks. af 1,0; 6. januar 1900 er repræsenteret af 2,25; midnat den 29. december 1899 er repræsenteret af -1,0; og 6 A.M., 29. december 1899 repræsenteres af -1,25. Grundværdien er midnat, 30. december 1899. Minimumværdien er midnat den 1. januar 0100. Maksimumværdien er det sidste øjeblik af 31. december 9999.number: Returnerer endatetimezonemed den datetime, der svarer til OLE Automation Date, angivet afvalueog den forskydning, der svarer til den lokale tidszone.null: Returnerernull.
Hvis value er af en anden type, returneres en fejl.
Værdien af den forskydning, der svarer til den lokale tidszone, er forskellig, når du kører denne funktion lokalt i stedet for at køre den online. Når den køres lokalt, returneres den lokale tidszone. Når du kører online, returneres UTC-tidszonen (+00:00).
Examples
Example #1
Konvertér tekstrepræsentationen af en dato, et klokkeslæt og en tidszone til en værdi af typen datetimezone.
DateTimeZone.From("2020-10-30T01:30:00-08:00")
Result:
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)
Example #2
Konvertér tekstrepræsentationen af portugisisk (Brasilien) dato, klokkeslæt og tidszone til en værdi af typen datetimezone.
DateTimeZone.From("13 de agosto de 2025 15:43:00 -03:00", "pt-BR")
Result:
#datetimezone(2025, 08, 13, 15, 43, 00, -3, 00)
Example #3
Konvertér et tal, der repræsenterer 1. januar 2025 kl. 22:00, til en værdi af typen datetimezone. Tidszonen i resultatet afhænger af, om eksemplet køres lokalt eller online.
DateTimeZone.From(45658.5)
Result:
#datetimezone(2025, 01, 01, 12, 00, 00, 0, 00)
Category
DateTimeZone