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

Information about the civil time corresponding to an absolute time&period; This struct is not intended to represent an instant in time&period; So, rather than passing a `TimeZone&colon;&colon;CivilInfo` to a function, pass an `absl&colon;&colon;Time` and an `absl&colon;&colon;TimeZone`&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct CivilInfo;
----

== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:absl/TimeZone/CivilInfo/cs.adoc[`cs`] 
| the civil time
| xref:absl/TimeZone/CivilInfo/is_dst.adoc[`is&lowbar;dst`] 
| is offset non&hyphen;standard?
| xref:absl/TimeZone/CivilInfo/offset.adoc[`offset`] 
| seconds east of UTC
| xref:absl/TimeZone/CivilInfo/subsecond.adoc[`subsecond`] 
| the subsecond part of the civil time
| xref:absl/TimeZone/CivilInfo/zone_abbr.adoc[`zone&lowbar;abbr`] 
| time&hyphen;zone abbreviation (e&period;g&period;, &quot;PST&quot;)
|===



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