class TimeZones

Defined at line 3009 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

Provides information about time zones and offers date-time conversion methods.

TODO(https://fxbug.dev/42162409): Add time zone info methods, including offsets from UTC.

Public Members

static const char[] Name_

Public Methods

void ~TimeZones ()
void AbsoluteToCivilTime (::fuchsia::intl::TimeZoneId time_zone_id, int64_t absolute_time, AbsoluteToCivilTimeCallback callback)

Converts the given absolute time to a civil date and time in the given time zone, using the

Gregorian calendar.

void CivilToAbsoluteTime (::fuchsia::intl::CivilTime civil_time, ::fuchsia::intl::CivilToAbsoluteTimeOptions options, CivilToAbsoluteTimeCallback callback)

Converts the given civil date and time in the given time zone to nanoseconds since the Unix

epoch.

void GetTimeZoneInfo (::fuchsia::intl::TimeZoneId time_zone_id, int64_t at_time, GetTimeZoneInfoCallback callback)

Retrieves details about a time zone at a specified one.