检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
E范围大于MySQL,但是越界仍然算无效日期。 大部分时间函数会告警并返回NULL,只有能通过cast正常转换的日期,才是正常合理的日期。 新框架下GaussDB的大部分日期时间函数与MySQL一致,一些函数的差异如下表所示: 表1 日期与和时间函数列表 序号 MySQL数据库 GaussDB数据库
DIFF由于只计算日期的差值,所以时间表达式会当做日期来解析。TIMESTAMPDIFF由于计算时间差值时是根据UNIT来决定的,所以会根据UNIT选择将时间表达式当做DATE或者TIME或者DATETIME来解析。 函数入参为无效日期的情况: 一般而言,日期时间函数支持DATE
diff由于只计算日期的差值,所以时间表达式会当做日期来解析。timestampdiff由于计算时间差值时是根据unit来决定的,所以会根据unit选择将时间表达式当做date或者time或者datetime来解析。 函数入参为无效日期的情况: 一般而言,日期时间函数支持date
为一个日期值返回表示它是星期几的数字。 这个函数接收日期变量d作为它唯一的参数并且返回一个整数说明这个日期是星期几。 void PGTYPESdate_today(date* d) 得到当前日期。 该函数接收一个指向日期变量(d)的指针并且把该参数设置为当前日期。 0:星期日 1:星期一 2:星期二 3:星期三
为一个日期值返回表示它是星期几的数字。 这个函数接收日期变量d作为它唯一的参数并且返回一个整数说明这个日期是星期几。 void PGTYPESdate_today(date* d) 得到当前日期。 该函数接收一个指向日期变量(d)的指针并且把该参数设置为当前日期。 0:星期日 1:星期一 2:星期二 3:星期三
为一个日期值返回表示它是星期几的数字。 这个函数接收日期变量d作为它唯一的参数并且返回一个整数说明这个日期是星期几。 void PGTYPESdate_today(date* d) 得到当前日期。 该函数接收一个指向日期变量(d)的指针并且把该参数设置为当前日期。 0:星期日 1:星期一 2:星期二 3:星期三
为一个日期值返回表示它是星期几的数字。 这个函数接收日期变量d作为它唯一的参数并且返回一个整数说明这个日期是星期几。 void PGTYPESdate_today(date* d) 得到当前日期。 该函数接收一个指向日期变量(d)的指针并且把该参数设置为当前日期。 0:星期日 1:星期一 2:星期二 3:星期三
日期/时间类型 GaussDB支持的日期/时间类型如表1所示。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
日期/时间类型 GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。 如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1 日期/时间类型 名称 描述 存储空间 DATE
zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000 - 999999) US USEC USECOND 毫秒 MILLISECON 截断日期/时间,精确到毫秒(000
zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000 - 999999) US USEC USECOND 毫秒 MILLISECON 截断日期/时间,精确到毫秒(000
zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000 - 999999) US USEC USECOND 毫秒 MILLISECON 截断日期/时间,精确到毫秒(000
zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000 - 999999) US USEC USECOND 毫秒 MILLISECON 截断日期/时间,精确到毫秒(000
zone值。 表2显示了可以用于截断日期和时间值的模板。 表2 用于日期/时间截断的模式 类别 模式 描述 微秒 MICROSECON 截断日期/时间,精确到微秒(000000 - 999999) US USEC USECOND 毫秒 MILLISECON 截断日期/时间,精确到毫秒(000