Oracle如何实现日期数据判断星期几?(oracle判断星期几)

Oracle 日期是一个14字节 空间,代表日期和时间,其中可以包含年,月,日,小时,分钟,秒,表示从700一月1日1分0秒到9月9日9999年23时59分59秒之间的时间间隔;Oracle 日期的一些操作,包括将日期转换为诸如 一年某周的第几天,星期几,本月的第几天之类的操作,示例如下:

–表示某个日期在年中的第几天

SELECT to_char(sysdate, ‘DDD’) from dual;

–表示某个日期在某个月的第几号

SELECT to_char(sysdate, ‘DD’) from dual;

–表示某个日期所在的星期

SELECT to_char(sysdate, ‘DY’) from dual;

还有一种方法可以获得更多的结果,就是使用 Oracle 中的 in-built 日期函数:

–获得指定日期的星期几,则可以使用Oracle内置函数

SELECT TO_CHAR(SYSDATE, ‘DAY’,’NLS_DATE_LAGUAGE = American’) FROM DUAL;

运行结果如下:

SUNDAY

由此可以看出,使用Oracle日期函数完成有关数据判断星期几的操作,非常简单无抵抗!


数据运维技术 » Oracle如何实现日期数据判断星期几?(oracle判断星期几)