Header for the public Date API. More...


| Macros | |
| #define | RDM_DATE_MAX RDM_UINT32_MAX | 
| Functions | |
| const char * | rdm_dateDayAbr (RDM_PACKED_DATE_T dt) | 
| Get the day abbreviation.  More... | |
| const char * | rdm_dateDayName (RDM_PACKED_DATE_T dt) | 
| Get the day name.  More... | |
| uint16_t | rdm_dateDayOfMonth (RDM_PACKED_DATE_T dt) | 
| Get the day of the month.  More... | |
| uint16_t | rdm_dateDayOfWeek (RDM_PACKED_DATE_T dt) | 
| Get the day of the week.  More... | |
| uint16_t | rdm_dateDayOfYear (RDM_PACKED_DATE_T dt) | 
| Get the day of the year.  More... | |
| RDM_RETCODE | rdm_dateFromString (const char *str, RDM_DATE_FORMAT date_fmt, RDM_PACKED_DATE_T *pdv) | 
| Convert from a string to a date.  More... | |
| uint16_t | rdm_dateMonth (RDM_PACKED_DATE_T dt) | 
| Get the month.  More... | |
| const char * | rdm_dateMonthAbr (RDM_PACKED_DATE_T dt) | 
| Get the month abbreviation.  More... | |
| const char * | rdm_dateMonthName (RDM_PACKED_DATE_T dt) | 
| Get the month name.  More... | |
| RDM_RETCODE | rdm_dateNowAsString (int16_t time_zone, char *datebuf, size_t buflen) | 
| Get the current date as a string.  More... | |
| uint16_t | rdm_dateQuarter (RDM_PACKED_DATE_T dt) | 
| Get the quarter of the year.  More... | |
| RDM_RETCODE | rdm_dateToday (int16_t time_zone, RDM_PACKED_DATE_T *pdt) | 
| Get the current date.  More... | |
| RDM_RETCODE | rdm_dateToString (RDM_PACKED_DATE_T dateVal, RDM_DATE_FORMAT date_fmt, char date_sep, char *buf, size_t bufSize, size_t *puSize) | 
| Convert a date to a string.  More... | |
| uint16_t | rdm_dateWeek (RDM_PACKED_DATE_T dt) | 
| Get the week of the year.  More... | |
| int32_t | rdm_dateYear (RDM_PACKED_DATE_T dt) | 
| Get the year.  More... | |
| RDM_PACKED_DATE_T | rdm_dateZero (void) | 
| Get the date of the epoch.  More... | |
Header for the public Date API.