Header for the public Date API. More...
Include dependency graph for rdmdateapi.h:
This graph shows which files directly or indirectly include this file:
Macros |
|
#define | RDM_DATE_MAXRDM_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... |
|
Detailed Description
Header for the public Date API.
Raima Database Manager
Copyright (c) 2010 Raima Inc., All rights reserved.
Use of this software, whether in source code format, or in executable, binary object code form, is governed by the Raima LICENSE which is fully described in the LICENSE.TXT file, included within this