YashanDB DATE 函数

DATE 函数有 1 或 2 个参数。当只有一个expr参数时,DATE 函数将 expr 的值按照配置参数 DATE_FORMAT 指定格式进行 DATE 类型转换;当有两个参数时,DATE 函数将 expr 的值按照第二个参数 format 进行格式转换。
expr
表达式 expr 的数据类型须为 DATE/TIMESTAMP/TIME 类型,内容不论是否符合 date_format 或 format 格式,都返回正确结果。
当 expr 的值为 NULL 时,函数返回 NULL。
format
format 支持中文年月日,须用双引号包围中文字符,expr 中的中文字符无须用双引号包围。
指定转换的格式,包括如下字符组合:
年年份数字:
YYYY
、Y
、YY
、YYY
月月份数字:
MM
月份全称:MONTH
月份缩写:MON
日日期数字:
DD
日期描述一周中的一天全称(SUNDAY-SATURDAY):
DAY
一周中的一天数字(1-7):D
一年中的一天(1-366):DDD
时 24 小时制小时:
HH24
12 小时制小时:HH
、HH12
分分钟数:
MI
秒秒数:
SS
连接字符:
:
、-
、/
、.
、,
、;
、\
、_
、:
、-
、/
、.
、,
、;
、\
、_
:八种连接符相互一对一兼容匹配:忽略所有空格,空格不参与匹配
不指定 format 时,系统按 DATE 类型指定的默认格式进行转换,如果 expr 内容不符合默认格式,返回格式匹配错误。
当 format 的值为 NULL 时,函数返回 NULL。
示例
复制代码
评论