#### 8.2.2 calendarDuration ¶

Class: calendarDuration ¶

  Durations of time using variable-length calendar periods, such as days, months, and years, which may vary in length over time. (For example, a calendar month may have 28, 30, or 31 days.)

Instance Variable of `calendarDuration`: ``char`` Sign ¶

  The sign (1 or -1) of this duration, which indicates whether it is a positive or negative span of time.

Instance Variable of `calendarDuration`: ``char`` Years ¶

  The number of whole calendar years in this duration. Must be integer-valued.

Instance Variable of `calendarDuration`: ``char`` Months ¶

  The number of whole calendar months in this duration. Must be integer-valued.

Instance Variable of `calendarDuration`: ``char`` Days ¶

  The number of whole calendar days in this duration. Must be integer-valued.

Instance Variable of `calendarDuration`: ``char`` Hours ¶

  The number of whole hours in this duration. Must be integer-valued.

Instance Variable of `calendarDuration`: ``char`` Minutes ¶

  The number of whole minutes in this duration. Must be integer-valued.

Instance Variable of `calendarDuration`: ``char`` Seconds ¶

  The number of seconds in this duration. May contain fractional values.

Instance Variable of `calendarDuration`: ``char`` Format ¶

  The format to display this `calendarDuration` in. Currently unsupported.

  This is a single value that applies to the whole array.