|
lsst.afw g3a5ebb7d8a+28b83bf6a5
|
Public Types | |
| enum | DateSystem |
| enum | Timescale |
Public Member Functions | |
| DateTime () | |
| DateTime (long long nsecs, Timescale scale=TAI) | |
| DateTime (double date, DateSystem system=MJD, Timescale scale=TAI) | |
| DateTime (int year, int month, int day, int hr, int min, int sec, Timescale scale=TAI) | |
| DateTime (std::string const &iso8601, Timescale scale) | |
| long long | nsecs (Timescale scale=TAI) const |
| double | get (DateSystem system=MJD, Timescale scale=TAI) const |
| std::string | toString (Timescale scale) const |
| struct tm | gmtime (Timescale scale) const |
| struct timespec | timespec (Timescale scale) const |
| struct timeval | timeval (Timescale scale) const |
| bool | isValid () const |
| bool | operator== (DateTime const &rhs) const |
| std::size_t | hash_value () const noexcept |
Static Public Member Functions | |
| static DateTime | now (void) |
| static void | initializeLeapSeconds (std::string const &leapString) |
Public Attributes | |
| JD | |
| MJD | |
| EPOCH | |
| TAI | |
| UTC | |
| TT | |
Static Public Attributes | |
| static constexpr long long | invalid_nsecs |
Friends | |
| friend class | boost::serialization::access |