The MV.Date data type class represents a MultiValue date. More...
Static Public Member Functions | |
_.MV.Date | DateToLogical (_, _.Library.Date val) |
Converts Library.Date value to MV.Date value. | |
_.MV.Date | DisplayToLogical (_, _.Library.String val) |
Converts the input value val, which represents a date, into an MV Date format. More... | |
_.Library.Status | IsValid (_, _.Library.RawString val) |
Tests if the logical value val, which represents a date in MV Date format,. More... | |
_.Library.Date | LogicalToDate (_, _.MV.Date val) |
Converts logical MV.Date value to Library.Date value. | |
_.Library.String | LogicalToDisplay (_, _.Library.Date val) |
Converts the value of val, which is in logical MV Date format, into a display string. More... | |
_.Library.String | LogicalToOdbc (_, _.MV.Date val) |
Converts val, which represents a date in logical MV Date format, into ODBC date format. More... | |
_.Library.String | LogicalToXSD (_, _.MV.Date val) |
Converts the MV Date value to the canonical SOAP encoded value. | |
_.MV.Date | Normalize (_, _.Library.String val) |
Converts val to a normalized value. | |
_.MV.Date | OdbcToLogical (_, _.Library.String val) |
Converts val, which represents a date in ODBC format, into MV Date format. More... | |
_.MV.Date | XSDToLogical (_, _.Library.String val) |
Converts the SOAP encoded input date value into a MV Date value. | |
![]() | |
_.Library.Status | IsValid (_, _.Library.RawString val) |
Return $$$OK if the value is valid for the datatype, or an error code otherwise. | |
Static Public Attributes | |
DISPLAYLIST = None | |
Used for enumerated (multiple-choice) attributes. More... | |
FORMAT = None | |
The format specification for the data type's display value. More... | |
MAXVAL = None | |
The maximum allowed logical value for the data type. | |
MINVAL = None | |
The minimum allowed logical value for the data type. | |
VALUELIST = None | |
Used for enumerated (multiple-choice) attributes. More... | |
XSDTYPE = None | |
Declares the XSD type used when projecting XML Schemas. | |
![]() | |
INDEXNULLMARKER = None | |
Override this parameter value to specify what value should be used as a null marker when a property of the type is used in a subscript of an index map. More... | |
The MV.Date data type class represents a MultiValue date.
The MultiValue start date is 01/01/1968
ObjectScript date is 01/01/1841
To convert an ObjectScript date ($h) to a MultiValue date:
MVdate = ObjectScript date - 46385
To convert a MultiValue date to an ObjectScript date:
ObjectScript date = MVdate + 46385
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Used for enumerated (multiple-choice) attributes.
Used in conjunction with the VALUELIST parameter for enumerated (multiple-choice) attributes. DISPLAYLIST, if not null, represents the display values for the attribute corresponding with the logical values listed in VALUELIST.
The display values are returned by the LogicalToDisplay method.
|
static |
The format specification for the data type's display value.
The value of the FORMAT parameter corresponds to the available parameters of the $ZDATE
and $ZDATEH
functions, which are used to perform the formatting.
|
static |
Used for enumerated (multiple-choice) attributes.
VALUELIST is either a null string ("") or a delimiter separated list (where the delimiter is the first character) of logical values. If a non-null value is present, then the attribute is restricted to values in the list, and the validation code simply checks to see if the value is in the list.