Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Omtrent
Opretter a datetimezone ud fra den givne værdi.
-
value: Den værdi, der bruges til at oprette endatetimezone. -
culture: (Valgfrit) Den kultur, der skal bruges, når værdien transformeres (f.eks. "en-US").
Værdier af følgende typer kan konverteres til en datetimezone værdi:
-
text: Returnerer endatetimezoneværdi fra tekstrepræsentation. Se DateTimeZone.FromText for at få flere oplysninger. -
date: Returnerer endatetimezonemedvaluesom datokomponent,12:00:00 AMsom tidskomponent og forskydning, der svarer til den lokale tidszone. -
datetime: Returnerer endatetimezonemedvaluesom dato/klokkeslæt og den forskydning, der svarer til den lokale tidszone. -
datetimezone: Returnerervalue. -
time: Returnerer adatetimezonemed den dato, der svarer til OLE-automatiseringsdatoen0,valuesom datokomponent, som klokkeslætskomponent, og den forskydning, der svarer til den lokale tidszone. OLE-automatiseringsdatoen består af et flydende tal, hvis integralkomponent er antallet af dage før eller efter midnat, 30. december 1899, og hvis brøkkomponent repræsenterer tiden på den pågældende dag divideret med 24. For eksempel er midnat den 31. december 1899 repræsenteret af 1.0; 6 A.M., 1. januar 1900 er repræsenteret ved 2.25; midnat, 29. december 1899 er repræsenteret af -1,0; og kl. 6 om morgenen, 29. december 1899 er repræsenteret af -1.25. Grundværdien er midnat den 30. december 1899. Minimumsværdien er midnat den 1. januar 0100. Maksimumsværdien er det sidste øjeblik den 31. december 9999. -
number: Returnerer adatetimezonemed datetime-ækvivalent til OLE-automatiseringsdatoen udtrykt medvalueog forskydningen svarende til den lokale tidszone. -
null: Returnerernull.
Hvis value er af en anden type, returneres der en fejl.
Værdien af den forskydning, der svarer til den lokale tidszone, er anderledes, når du kører denne funktion lokalt i modsætning til at køre den online. Når den køres lokalt, returneres den lokale tidszone. Når den køres online, returneres UTC-tidszonen (+00:00).
Eksempel 1
Konverter tekstrepræsentationen af en dato, et klokkeslæt og en tidszone til en datetimezone værdi.
brug
DateTimeZone.From("2020-10-30T01:30:00-08:00")
output
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)
Eksempel 2
Konverter tekstrepræsentationen af dato, klokkeslæt og tidszone på brasiliansk portugisisk til en datetimezone værdi.
brug
DateTimeZone.From("13 de agosto de 2025 15:43:00 -03:00", "pt-BR")
output
#datetimezone(2025, 08, 13, 15, 43, 00, -3, 00)
Eksempel 3
Konverter et tal, der repræsenterer 1. januar 2025 kl. 12, til en datetimezone værdi. Tidszonen i resultatet afhænger af, om eksemplet køres lokalt eller online.
brug
DateTimeZone.From(45658.5)
output
#datetimezone(2025, 01, 01, 12, 00, 00, 0, 00)