libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Public Member Functions | |
void | set (Year year, Month month, Day day) |
bool | isValid () const |
bool | isDst () const |
Day | toJulien () const |
WeekDay | weekDay () const |
Day | yearDay () const |
uint8_t | yearWeek () const |
Static Public Member Functions | |
static bool | isLeapYear (Year year) |
static Day | monthDays (Month month, Year year) |
static const char * | monthStr (Month month) |
static const char * | monthStrShort (Month month) |
static const char * | weekDayStr (WeekDay weekday) |
static const char * | weekDayStrShort (WeekDay weekday) |
static Date | fromJulian (Day julianDate) |
static Date | fromOrdinal (Year year, Day day) |
Additional Inherited Members | |
Data Fields inherited from GblDate | |
GblYear | year |
GblMonth | month |
GblDay | day |
Related Symbols inherited from GblDate | |
GblBool | GblDate_isValid (const GblDate *pSelf) |
GblBool | GblDate_isDst (const GblDate *pSelf) |
GblDay | GblDate_toJulian (const GblDate *pSelf) |
GblWeekDay | GblDate_weekDay (const GblDate *pSelf) |
GblDay | GblDate_yearDay (const GblDate *pSelf) |
uint8_t | GblDate_yearWeek (const GblDate *pSelf) |
GblDate * | GblDate_fromJulian (GblDate *pSelf, GblDay julianDate) |
GblDate * | GblDate_fromOrdinal (GblDate *pSelf, GblYear year, GblDay day) |
void | GblDate_set (GblDate *pSelf, GblYear year, GblMonth month, GblDay day) |
const char * | GblTime_amPmStr (GblBool isPm) |
GblSecond | GblTime_localUtcOffset (void) |
GblTimeSpec | GblTime_specDiff (const GblTimeSpec *pSrc1, const GblTimeSpec *pSrc2) |
Definition at line 49 of file gimbal_date_time.hpp.