Delen via


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 valuenullis, retourneert DateTimeZone.Fromnull. Als de opgegeven valuedatetimezoneis, wordt value geretourneerd. Waarden van de volgende typen kunnen worden geconverteerd naar een datetimezone waarde:

  • text: een datetimezone waarde uit de tekstweergave. Raadpleeg DateTimeZone.FromText voor meer informatie.
  • date: een datetimezone met value als het datumonderdeel, 12:00:00 AM als tijdonderdeel en de offset die overeenkomt met de lokale tijdzone.
  • datetime: een datetimezone met value als datum/tijd en de offset die overeenkomt met de lokale tijdzone.
  • time: een datetimezone met het datum-equivalent van de OLE-automatiseringsdatum van 0 als het datumonderdeel, value als tijdonderdeel en de offset die overeenkomt met de lokale tijdzone.
  • number: een datetimezone met de datum/tijd die gelijk is aan de OLE-automatiseringsdatum uitgedrukt door value 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)