第七章 日期和时间构造
验证和转换 ODBC 日期、时间或时间戳。
大纲
{d 'yyyy-mm-dd'}
{d nnnnnn}
{t 'hh:mm:ss[.fff]'}
{t nnnnn.nnn}
{ts 'yyyy-mm-dd [hh:mm:ss.fff]'}
{ts 'mm/dd/yyyy [hh:mm:ss.fff]'}
{ts nnnnnn}
描述
这些构造采用 ODBC 日期、时间或时间戳格式的整数或字符串,并将其转换为相应的 IRIS 日期、时间或时间戳格式。他们执行数据输入以及值和范围检查。
{d 'string'}
{d 'string'}日期构造验证 ODBC 格式的日期。如果日期有效,它将以 IRIS $HOROLOG 日期格式存储(逻辑模式)作为 1840-12-31 的整数计数值。 IRIS 不附加默认时间值。要支持早于 1840-12-31 的日期,必须在表中定义数据类型为 %Library.Date(MINVAL=-nnn) 的日期字段,其中 MINVAL 是从 1840-12-31 倒数的负天数(第 0 天)最大为 -672045 (0001-01-01)。
- 小于
-672045 (0001-01-01)或大于2980013 (9999-12-31)的整数会生成SQLCODE -400错误。
.png)