第144章 SQL函数 TO_DATE(二)
一年中的某一天(DDD 格式)
可以使用 DDD 将一年中的某一天(自 1 月 1 日以来经过的天数)转换为实际日期。格式字符串 DDD YYYY 必须与由整数天数和四位数年份组成的相应 配对。 (与 一起使用时,两位数的年份必须指定为 (而不是 )。)格式字符串 默认为当前年份。经过的天数必须是 1 到 范围内的正整数(如果 是闰年,则为 )。四位数年份必须在标准 日期范围内: 到 。 和 格式元素可以按任意顺序指定;它们之间的分隔符是强制性的。以下示例显示了这一年中的一天的用法:
/// d ##class(PHA.TEST.SQLFunction).ToDate4()
ClassMethod ToDate4()
{
NEW SQLCODE
&sql(
SELECT TO_DATE('2018:60','YYYY:DDD')
INTO :a
)
if SQLCODE = 0 {
w a," = ",$ZDATE(a,1,,4)
} else {
w "error:",SQLCODE
}
}
DHC-APP>d ##class(PHA.TEST.SQLFunction).ToDate4()
64708 = 03/01/2018
如果格式字符串同时包含 和


.png)
关于KLAS


