[#absl-Time-Breakdown] = xref:absl.adoc[absl]::xref:absl/Time.adoc[Time]::Breakdown :relfileprefix: ../../ :mrdocs: The calendar and wall‐clock (aka "civil time") components of an `absl::Time` in a certain `absl::TimeZone`. This struct is not intended to represent an instant in time. So, rather than passing a `Time::Breakdown` to a function, pass an `absl::Time` and an `absl::TimeZone`. == Synopsis Declared in `<absl/time/time.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct [[deprecated("Use `absl::TimeZone::CivilInfo`.")]] Breakdown; ---- [WARNING] ==== https://en.cppreference.com/cpp/language/attributes/deprecated[Deprecated^]: Use `absl::TimeZone::CivilInfo`.. Use of this entity is allowed but discouraged. ==== == Description Deprecated. Use `absl::TimeZone::CivilInfo`. == Data Members [cols="1,4"] |=== | Name| Description | xref:absl/Time/Breakdown/day.adoc[`day`] | day of month [1:31] | xref:absl/Time/Breakdown/hour.adoc[`hour`] | hour of day [0:23] | xref:absl/Time/Breakdown/is_dst.adoc[`is_dst`] | is offset non‐standard? | xref:absl/Time/Breakdown/minute.adoc[`minute`] | minute of hour [0:59] | xref:absl/Time/Breakdown/month.adoc[`month`] | month of year [1:12] | xref:absl/Time/Breakdown/offset.adoc[`offset`] | seconds east of UTC | xref:absl/Time/Breakdown/second.adoc[`second`] | second of minute [0:59] | xref:absl/Time/Breakdown/subsecond.adoc[`subsecond`] | [Seconds(0):Seconds(1)) if finite] | xref:absl/Time/Breakdown/weekday.adoc[`weekday`] | 1==Mon, ..., 7=Sun | xref:absl/Time/Breakdown/year.adoc[`year`] | year (e.g., 2013) | xref:absl/Time/Breakdown/yearday.adoc[`yearday`] | day of year [1:366] | xref:absl/Time/Breakdown/zone_abbr.adoc[`zone_abbr`] | time‐zone abbreviation (e.g., "PST") |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#