第四十一章 SQL函数 DATE
接受时间戳并返回日期的函数。
大纲
DATE(timestamp)
参数
timestamp- 指定时间戳或其他日期或日期和时间表示形式的表达式。
描述
Date接受时间戳表达式并返回日期。返回值的数据类型为Date。这在功能上与相同(时间戳与日期相同)。它接受具有以下任何数据类型类(或其子类)的时间戳值:、、和或(用于隐式逻辑日期,如)。它还可以接受格式与(有效的ODBC日期)兼容的值。
无效的ODBC日期字符串的计算结果为零,与日期1840年12月31日相对应。时间戳可以只包含ODBC格式的日期或ODBC格式的日期和时间。虽然只转换ODBC时间戳的日期部分,但会验证整个字符串。如果日期部分不完整、日期或时间部分包含超出范围的值(包括闰年计算),或者时间戳包含任何无效的格式字符或尾随字符,则ODBC时间戳验证失败。
空字符串()参数返回0()。参数返回。
这个函数也可以从ObjectScript中使用方法调用来调用:
DHC-APP> WRITE $SYSTEM.SQL.DATE("2018-02-23 12:37:45")
64702
$HOROLOG 与 $ZTIMESTAMP
$HOROLOG和返回字符串值。
