Oracle获取日期的特定部分

Posted 小痞子Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle获取日期的特定部分相关的知识,希望对你有一定的参考价值。

(1)oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 ,语法:extract ({ year | month | day | hour | minute | second } | { timezone_hour | timezone_minute } | { timezone_region | timezone_abbr } from { date_value | interval_value } ) 。
---例子:
select extract( 日期格式 from 日期字段 ) from 表名
select extract(year from sysdate) from dual; --当前年
select extract(month from sysdate) from dual; --本年到当月的月数
select extract(day from sysdate) from dual; --本月到当日的天数 //我们只可以从一个date类型中截取 year,month,day(date日期的格式为yyyy-mm-dd);






以上是关于Oracle获取日期的特定部分的主要内容,如果未能解决你的问题,请参考以下文章

如何以特定时间在 Oracle 中获取昨天的日期时间?

oracle中从指定日期中获取月份或者部分数据

SQL语句自动获取本机日期时间

将日期附加到字符串以在 oracle 中获取表名并对其进行选择查询

Oracle 获取当前日期及日期格式

获取Oracle中两个日期之间的天数,包括日期