Public Attributes

acstime::Epoch Struct Reference

List of all members.

Public Attributes

ACS::Time value

Detailed Description

A structure to hold an epoch. This structure represents a particular date and time.

An epoch is encoded in units of 100 nanoseconds, i.e.$ 10^-7 $ seconds, since October 15, 1582 at 00:00:00. It is stored in an unsigned 64-bit integer, giving it a range of more than 58,454 years. The last representable date is around March 11, 60038. This same encoding is used by the CORBA and X/Open DCE Time Services.

October 15, 1582 is the beginning of the Gregorian calendar. Before then dates are represented in the Julian Calendar. This implies a Julian Calendar even for times when nobody knew about it (proleptic Julian Calendar). There is a gap of ten days between October 4, 1582 and October 15, 1582 ordered by Pope Gregory to achieve better agreement between the civil and the astronomical calendar.


Member Data Documentation


The documentation for this struct was generated from the following file: