DateTimeZone.From
Syntaxis
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Over
Retourneert een waarde van datetimezone
uit de gegeven value
. Er kan ook een optionele culture
worden opgegeven (bijvoorbeeld "en-US"). Als de opgegeven value
null
is, retourneert DateTimeZone.Fromnull
. Als de opgegeven value
datetimezone
is, wordt value
geretourneerd. Waarden van de volgende typen kunnen worden geconverteerd naar een datetimezone
waarde:
-
text
: eendatetimezone
waarde uit de tekstweergave. Raadpleeg DateTimeZone.FromText voor meer informatie. -
date
: eendatetimezone
metvalue
als het datumonderdeel,12:00:00 AM
als tijdonderdeel en de offset die overeenkomt met de lokale tijdzone. -
datetime
: eendatetimezone
metvalue
als datum/tijd en de offset die overeenkomt met de lokale tijdzone. -
time
: eendatetimezone
met het datum-equivalent van de OLE-automatiseringsdatum van0
als het datumonderdeel,value
als tijdonderdeel en de offset die overeenkomt met de lokale tijdzone. -
number
: eendatetimezone
met de datum/tijd die gelijk is aan de OLE-automatiseringsdatum uitgedrukt doorvalue
en de offset die overeenkomt met de lokale tijdzone.
Als value
van een ander type is, wordt er een fout geretourneerd.
Voorbeeld 1
Converteer "2020-10-30T01:30:00-08:00"
naar een datetimezone
waarde.
Gebruik
DateTimeZone.From("2020-10-30T01:30:00-08:00")
uitvoer
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)