指定输入数据格式,使用 y 或 Y 表示年,m 或 M 表示月,d 或 D 表示天,j 或 J 表示儒略日。
格式字符串的长度即为输入列的宽度。
选项含义yyyy 或 YYYY yy 或 YY表示年份数字。缺省值为 1900。mm 或 MM表示月份数字。适当情况下始终在月份数字中使用前导零,例如,'05' 表示五月。如果从 DATE 值中省略月份,则将日期视为儒略日。如果仅输入月份,如 '03',SAP IQ 则应用缺省年和日,并将其转换为 '1900-03-01'。 dd 或 DD jjj 或 JJJ表示日期数字。缺省日期为 01。适当情况下始终在日期数字中使用前导零,例如,"01" 表示第一天。J 或 j 表示一年中的儒略日(1 至 366)。
输入时,忽略格式代码的大小写。
输出时,格式代码的大小写具有以下影响:
例如,使用缺省时间格式时,时间会以 17:23:03.774 输出,但使用 'HH:NN:Ss.SSS' 时会以 17:23:3.774 输出。
示例 DATE 格式选项显示日期输入数据的样式以及如何使用 DATE 转换选项指定格式。
输入数据格式规范2009/12/31DATE ('MM/DD/YY')12-31-09DATE ('MM-DD-YY')20091231DATE ('YYYYMMDD')12/09DATE ('MM/YY')2009/123DATE ('YYYY/JJJ') 指定日期的一般规则包括:
DATE 规范必须位于括号中,并用单引号或双引号引起来。
DATE 格式必须显示这些字符的出现位置,以便将其忽略。
DATE 格式仅包含年份和该年中的日期数字,SAP IQ 则将此日期视为儒略日。例如,2009-33 表示 2009 年中的第 33 天,即 2009 年 2 月 2 日。