|
Time Shield Library
C++ library for working with time
|
Fundamental type definitions for time-related data. More...
Typedefs | |
| typedef int64_t | time_shield::year_t |
| Year as an integer (e.g., 2024). | |
| typedef int64_t | time_shield::dse_t |
| Unix day count since 1970‑01‑01 (days since epoch). | |
| using | time_shield::unix_day_t = dse_t |
| Alias for Unix day count type. | |
| using | time_shield::unixday_t = dse_t |
| Alias for Unix day count type. | |
| typedef int32_t | time_shield::iso_week_t |
| ISO week number type (1-52/53). | |
| typedef int32_t | time_shield::iso_weekday_t |
| ISO weekday number type (1=Monday .. 7=Sunday). | |
| typedef int64_t | time_shield::ts_t |
| Unix timestamp in seconds since 1970‑01‑01T00:00:00Z. | |
| typedef int64_t | time_shield::ts_ms_t |
| Unix timestamp in milliseconds since epoch. | |
| typedef int64_t | time_shield::ts_us_t |
| Unix timestamp in microseconds since epoch. | |
| typedef double | time_shield::fts_t |
| Floating-point timestamp (fractional seconds since epoch). | |
| typedef double | time_shield::oadate_t |
| OLE Automation date (days since 1899‑12‑30, as double). | |
| typedef double | time_shield::jd_t |
| Julian Date (days since -4713‑11‑24T12:00:00Z). | |
| typedef double | time_shield::mjd_t |
| Modified Julian Date (JD − 2400000.5). | |
| typedef uint64_t | time_shield::jdn_t |
| Julian Day Number (whole days since Julian epoch). | |
| typedef int32_t | time_shield::tz_t |
| Time zone offset in minutes from UTC (e.g., +180 = UTC+3). | |
Fundamental type definitions for time-related data.
This group defines the core time representations used throughout the library, including timestamps, fractional time units, Julian dates, and time zone offsets.
| typedef int64_t time_shield::dse_t |
| typedef double time_shield::fts_t |
| typedef int32_t time_shield::iso_week_t |
| typedef int32_t time_shield::iso_weekday_t |
| typedef double time_shield::jd_t |
| typedef uint64_t time_shield::jdn_t |
| typedef double time_shield::mjd_t |
| typedef double time_shield::oadate_t |
| typedef int64_t time_shield::ts_ms_t |
| typedef int64_t time_shield::ts_t |
| typedef int64_t time_shield::ts_us_t |
| typedef int32_t time_shield::tz_t |
| using time_shield::unix_day_t = dse_t |
| using time_shield::unixday_t = dse_t |
| typedef int64_t time_shield::year_t |