Skip to content

DAY

功能描述

从日期或时间值中提取“日”部分。它返回指定日期的天数(1 到 31),表示该日期是所在月份的第几天。

说明:

与MySQL无差异。

语法格式

DAY(expr)

参数说明

expr:DATE/DATETIME/DATETIME WITH TIME ZONE类型的时间。

说明:

参数取值范围:[0001-01-01, 9999-12-31]

函数返回类型

INTEGER类型。

说明:

返回值范围:[1, 31]

示例

sql
SQL> SELECT DAY('1987-01-01');

EXPR1 | 
------------------------------------------------------------------------------
1 |
 
SQL> SELECT DAY('1987-01-01 12:12:12');

EXPR1 | 
------------------------------------------------------------------------------
1 |

SQL> SELECT DAY('1987-01-01 12:12:12 +08:00');

EXPR1 | 
------------------------------------------------------------------------------
1 |

SQL> SELECT DAY('9999-12-31');

EXPR1 | 
------------------------------------------------------------------------------
31 |