DateTimeZone.From

Syntaks

DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone

Om

Returnerer en datetimezone værdi fra den angivne value. Der kan også angives en valgfri culture (f.eks. "en-US"). Hvis den angivne value er null, returnerer nullDateTimeZone.From . Hvis den angivne value er datetimezone, value returneres . Værdier af følgende typer kan konverteres til en datetimezone værdi:

  • text: En datetimezone værdi fra tekstrepræsentation. Se DateTimeZone.FromText for at få flere oplysninger.
  • date: Med datetimezonevalue som datokomponent, 12:00:00 AM som klokkeslætskomponent og den forskydning, der svarer til den lokale tidszone.
  • datetime: Med datetimezonevalue som datetime og den forskydning, der svarer til den lokale tidszone.
  • time: En datetimezone med datoen, der svarer til OLE Automation-datoen som 0 datokomponenten, value som klokkeslætskomponenten, og den forskydning, der svarer til den lokale tidszone.
  • number: A datetimezone med datetime, der svarer til OLE Automation-datoen udtrykt ved value , og den forskydning, der svarer til den lokale tidszone.

Hvis value er af en anden type, returneres der en fejl.

Eksempel 1

Konvertér "2020-10-30T01:30:00-08:00" 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)