Oracle取日期中的天
时间: 2024-03-17 18:42:26 浏览: 58
Oracle关于时间/日期的操作
在 Oracle 中,可以使用 TO_CHAR 函数将日期转换为字符串,然后使用 SUBSTR 函数获取日期中的天,具体语法如下:
```
SUBSTR(TO_CHAR(date, 'DD'), 1, 2)
```
其中,date 表示要获取天数的日期,'DD' 表示输出日期的天数形式,SUBSTR 函数用于截取字符串的前两个字符,即天数。例如,要获取日期 '2021-05-01' 中的天数,可以使用以下 SQL 语句:
```
SELECT SUBSTR(TO_CHAR('2021-05-01', 'DD'), 1, 2) FROM DUAL;
```
执行结果为:
```
01
```
表示 '2021-05-01' 的天数为 01。
阅读全文