Date/time conversion functions
These functions handle the conversion of date/time to and from various internal formats to XML schema standard string forms. More...Functions | |
| EXTERNRT int | rtxDateToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a numeric date value consisting of individual date components (year, month, day) into XML schema standard format (CCYY-MM-DD). | |
| EXTERNRT int | rtxTimeToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a numeric time value consisting of individual time components (hour, minute, second, fraction-of-second, time zone) into XML schema standard format (HH:MM:SS[.frac][TZ]). | |
| EXTERNRT int | rtxDateTimeToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a numeric date/time value of all components in the OSNumDateTime structure into XML schema standard format (CCYY-MM-DDTHH:MM:SS[.frac][TZ]). | |
| EXTERNRT int | rtxGYearToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a gregorian year value to a string (CCYY). | |
| EXTERNRT int | rtxGYearMonthToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a gregorian year and month value to a string (CCYY-MM). | |
| EXTERNRT int | rtxGMonthToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a gregorian month value to a string (MM). | |
| EXTERNRT int | rtxGMonthDayToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a gregorian month and day value to a string (MM-DD). | |
| EXTERNRT int | rtxGDayToString (const OSNumDateTime *pvalue, OSUTF8CHAR *buffer, size_t bufsize) |
| This function formats a gregorian day value to a string (DD). | |
| EXTERNRT int | rtxGetCurrDateTime (OSNumDateTime *pvalue) |
| This function reads the system date and time and stores the value in the given OSNumDateTime structure variable. | |
| EXTERNRT int | rtxCmpDate (const OSNumDateTime *pvalue1, const OSNumDateTime *pvalue2) |
| This function compares the date part of two OSNumDateTime structures and returns the result of the comparison. | |
| EXTERNRT int | rtxCmpDate2 (const OSNumDateTime *pvalue, OSINT32 year, OSUINT8 mon, OSUINT8 day, OSBOOL tzflag, OSINT32 tzo) |
| This function compares the date part of OSNumDateTime structure and date components, specified as parameters. | |
| EXTERNRT int | rtxCmpTime (const OSNumDateTime *pvalue1, const OSNumDateTime *pvalue2) |
| This function compares the time part of two OSNumDateTime structures and returns the result of the comparison. | |
| EXTERNRT int | rtxCmpTime2 (const OSNumDateTime *pvalue, OSUINT8 hour, OSUINT8 min, OSREAL sec, OSBOOL tzflag, OSINT32 tzo) |
| This function compares the time part of OSNumDateTime structure and time components, specified as parameters. | |
| EXTERNRT int | rtxCmpDateTime (const OSNumDateTime *pvalue1, const OSNumDateTime *pvalue2) |
| This function compares two OSNumDateTime structures and returns the result of the comparison. | |
| EXTERNRT int | rtxCmpDateTime2 (const OSNumDateTime *pvalue, OSINT32 year, OSUINT8 mon, OSUINT8 day, OSUINT8 hour, OSUINT8 min, OSREAL sec, OSBOOL tzflag, OSINT32 tzo) |
| This function compares the OSNumDateTime structure and dateTime components, specified as parameters. | |
| EXTERNRT int | rtxParseDateString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a date value from a supplied string and sets the given OSNumDateTime argument to the decoded date value. | |
| EXTERNRT int | rtxParseTimeString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a time value from a supplied string and sets the given OSNumDateTime structure to the decoded time value. | |
| EXTERNRT int | rtxParseDateTimeString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a datetime value from a supplied string and sets the given OSNumDateTime to the decoded date and time value. | |
| EXTERNRT int | rtxParseGYearString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a gregorian year value from a supplied string and sets the year in the given OSNumDateTime to the decoded value. | |
| EXTERNRT int | rtxParseGYearMonthString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a gregorian year and month value from a supplied string and sets the year and month fields in the given OSNumDateTime to the decoded values. | |
| EXTERNRT int | rtxParseGMonthString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a gregorian month value from a supplied string and sets the month field in the given OSNumDateTime to the decoded value. | |
| EXTERNRT int | rtxParseGMonthDayString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a gregorian month and day value from a supplied string and sets the month and day fields in the given OSNumDateTime to the decoded values. | |
| EXTERNRT int | rtxParseGDayString (const OSUTF8CHAR *inpdata, size_t inpdatalen, OSNumDateTime *pvalue) |
| This function decodes a gregorian day value from a supplied string and sets the day field in the given OSNumDateTime to the decoded value. | |
| EXTERNRT int | rtxMSecsToDuration (OSINT32 msecs, OSUTF8CHAR *buf, OSUINT32 bufsize) |
| This function converts millisecs to a duration string with format "PnYnMnDTnHnMnS". | |
| EXTERNRT int | rtxDurationToMSecs (OSUTF8CHAR *buf, OSUINT32 bufsize, OSINT32 *msecs) |
| This function converts a duration string to milliseconds. | |
| EXTERNRT int | rtxSetDateTime (OSNumDateTime *pvalue, struct tm *timeStruct) |
| This function converts a structure of type 'struct tm' to an OSNumDateTime structure. | |
| EXTERNRT int | rtxSetLocalDateTime (OSNumDateTime *pvalue, time_t timeMs) |
| This function converts a local date and time value to an OSNumDateTime structure. | |
| EXTERNRT int | rtxSetUtcDateTime (OSNumDateTime *pvalue, time_t timeMs) |
| This function converts a UTC date and time value to an OSNumDateTime structure. | |
| EXTERNRT int | rtxGetDateTime (const OSNumDateTime *pvalue, time_t *timeMs) |
| This function converts an OSNumDateTime structure to a calendar time encoded as a value of type time_t. | |
| EXTERNRT OSBOOL | rtxDateTimeIsValid (const OSNumDateTime *pvalue) |
| This function verifies that all members of the OSNumDateTime structure contains valid values. | |
Detailed Description
These functions handle the conversion of date/time to and from various internal formats to XML schema standard string forms.
Function Documentation
|
||||||||||||
|
This function compares the date part of two OSNumDateTime structures and returns the result of the comparison.
|
|
||||||||||||||||||||||||||||
|
This function compares the date part of OSNumDateTime structure and date components, specified as parameters.
|
|
||||||||||||
|
This function compares two OSNumDateTime structures and returns the result of the comparison.
|
|
||||||||||||||||||||||||||||||||||||||||
|
This function compares the OSNumDateTime structure and dateTime components, specified as parameters.
|
|
||||||||||||
|
This function compares the time part of two OSNumDateTime structures and returns the result of the comparison.
|
|
||||||||||||||||||||||||||||
|
This function compares the time part of OSNumDateTime structure and time components, specified as parameters.
|
|
|
This function verifies that all members of the OSNumDateTime structure contains valid values.
|
|
||||||||||||||||
|
This function formats a numeric date/time value of all components in the OSNumDateTime structure into XML schema standard format (CCYY-MM-DDTHH:MM:SS[.frac][TZ]).
|
|
||||||||||||||||
|
This function formats a numeric date value consisting of individual date components (year, month, day) into XML schema standard format (CCYY-MM-DD).
|
|
||||||||||||||||
|
This function converts a duration string to milliseconds. In the case of a string prepended with a minus sign (-) the duration in milliseconds will have negative value.
|
|
||||||||||||||||
|
This function formats a gregorian day value to a string (DD).
|
|
|
This function reads the system date and time and stores the value in the given OSNumDateTime structure variable.
|
|
||||||||||||
|
This function converts an OSNumDateTime structure to a calendar time encoded as a value of type time_t.
|
|
||||||||||||||||
|
This function formats a gregorian month and day value to a string (MM-DD).
|
|
||||||||||||||||
|
This function formats a gregorian month value to a string (MM).
|
|
||||||||||||||||
|
This function formats a gregorian year and month value to a string (CCYY-MM).
|
|
||||||||||||||||
|
This function formats a gregorian year value to a string (CCYY).
|
|
||||||||||||||||
|
This function converts millisecs to a duration string with format "PnYnMnDTnHnMnS". In case of negative duration a minus sign is prepended to the output string
|
|
||||||||||||||||
|
This function decodes a date value from a supplied string and sets the given OSNumDateTime argument to the decoded date value.
|
|
||||||||||||||||
|
This function decodes a datetime value from a supplied string and sets the given OSNumDateTime to the decoded date and time value.
|
|
||||||||||||||||
|
This function decodes a gregorian day value from a supplied string and sets the day field in the given OSNumDateTime to the decoded value.
|
|
||||||||||||||||
|
This function decodes a gregorian month and day value from a supplied string and sets the month and day fields in the given OSNumDateTime to the decoded values.
|
|
||||||||||||||||
|
This function decodes a gregorian month value from a supplied string and sets the month field in the given OSNumDateTime to the decoded value.
|
|
||||||||||||||||
|
This function decodes a gregorian year and month value from a supplied string and sets the year and month fields in the given OSNumDateTime to the decoded values.
|
|
||||||||||||||||
|
This function decodes a gregorian year value from a supplied string and sets the year in the given OSNumDateTime to the decoded value.
|
|
||||||||||||||||
|
This function decodes a time value from a supplied string and sets the given OSNumDateTime structure to the decoded time value.
|
|
||||||||||||
|
This function converts a structure of type 'struct tm' to an OSNumDateTime structure.
|
|
||||||||||||
|
This function converts a local date and time value to an OSNumDateTime structure.
|
|
||||||||||||
|
This function converts a UTC date and time value to an OSNumDateTime structure.
|
|
||||||||||||||||
|
This function formats a numeric time value consisting of individual time components (hour, minute, second, fraction-of-second, time zone) into XML schema standard format (HH:MM:SS[.frac][TZ]).
|
