absl::ToCivilSecond

Converts an absolute time to a second-aligned civil time in a time zone.

Synopsis

Declared in <absl/time/time.h>

CivilSecond
ToCivilSecond(
    Time t,
    TimeZone tz);

Description

Helpers for TimeZone::At(Time) to return particularly aligned civil times.

Example:

absl::Time t = ...; absl::TimeZone tz = ...; const auto cd = absl::ToCivilDay(t, tz);

Return Value

The second-aligned civil time.

Parameters

NameDescription
tThe absolute time to convert.
tzThe time zone to convert in.