[#absl-TimeZone-At-00]
= xref:absl.adoc[absl]::xref:absl/TimeZone.adoc[TimeZone]::At
:relfileprefix: ../../
:mrdocs:

Returns an `absl&colon;&colon;TimeInfo` containing the absolute time(s) for this TimeZone at an `absl&colon;&colon;CivilSecond`&period; When the civil time is skipped or repeated, returns times calculated using the pre&hyphen;transition and post&hyphen; transition UTC offsets, plus the transition time itself&period;

== Synopsis

Declared in `&lt;absl&sol;time&sol;time&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:absl/TimeZone/TimeInfo.adoc[TimeInfo]
At(xref:absl/CivilSecond.adoc[CivilSecond] ct) const;
----

== Description

Examples&colon;

&sol;&sol; A unique civil time const auto jan01 &equals; lax&period;At(absl&colon;&colon;CivilSecond(2011, 1, 1, 0, 0, 0))&semi; &sol;&sol; jan01&period;kind &equals;&equals; TimeZone&colon;&colon;TimeInfo&colon;&colon;UNIQUE &sol;&sol; jan01&period;pre is 2011&hyphen;01&hyphen;01 00&colon;00&colon;00 &hyphen;0800 &sol;&sol; jan01&period;trans is 2011&hyphen;01&hyphen;01 00&colon;00&colon;00 &hyphen;0800 &sol;&sol; jan01&period;post is 2011&hyphen;01&hyphen;01 00&colon;00&colon;00 &hyphen;0800

&sol;&sol; A Spring DST transition, when there is a gap in civil time const auto mar13 &equals; lax&period;At(absl&colon;&colon;CivilSecond(2011, 3, 13, 2, 15, 0))&semi; &sol;&sol; mar13&period;kind &equals;&equals; TimeZone&colon;&colon;TimeInfo&colon;&colon;SKIPPED &sol;&sol; mar13&period;pre is 2011&hyphen;03&hyphen;13 03&colon;15&colon;00 &hyphen;0700 &sol;&sol; mar13&period;trans is 2011&hyphen;03&hyphen;13 03&colon;00&colon;00 &hyphen;0700 &sol;&sol; mar13&period;post is 2011&hyphen;03&hyphen;13 01&colon;15&colon;00 &hyphen;0800

&sol;&sol; A Fall DST transition, when civil times are repeated const auto nov06 &equals; lax&period;At(absl&colon;&colon;CivilSecond(2011, 11, 6, 1, 15, 0))&semi; &sol;&sol; nov06&period;kind &equals;&equals; TimeZone&colon;&colon;TimeInfo&colon;&colon;REPEATED &sol;&sol; nov06&period;pre is 2011&hyphen;11&hyphen;06 01&colon;15&colon;00 &hyphen;0700 &sol;&sol; nov06&period;trans is 2011&hyphen;11&hyphen;06 01&colon;00&colon;00 &hyphen;0800 &sol;&sol; nov06&period;post is 2011&hyphen;11&hyphen;06 01&colon;15&colon;00 &hyphen;0800

== Return Value

The absolute&hyphen;time information for `ct` in this time zone&period;

== Parameters

[cols="1,4"]
|===
| Name| Description
| *ct*
| The civil time to convert&period;
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
