`

oracle获取星期函数

阅读更多
可以用to_char来解决,如 
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual; 
在获取之前可以设置日期语言,如 
ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'; 
还可以在函数中指定 
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual; 
其它更多用法,可以参考to_char与to_date函数 
如获得完整的时间格式 
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 
随便介绍几个其它函数的用法: 
本月的天数 
SELECT to_char(last_day(SYSDATE),'dd') days FROM dual 
今年的天数 
select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual 
下个星期一的日期 
SELECT Next_day(SYSDATE,'monday') FROM dual 
 
分享到:
评论

相关推荐

    Oracle与Informix函数比较.doc

    4. 获取指定日期是星期几:Informix 中的 weekday 函数可以获取指定日期是星期几,而 Oracle 中的 to_char 函数可以实现相同的功能。 三、数值函数 Oracle 和 Informix 都提供了数值函数来处理数值数据。这些函数...

    ORACLE sql 星期几 一个月的第几天等 方法

    在这个资源中,我们将讨论如何使用 Oracle SQL 来获取星期几、一个月的第几天、一个年的第几天等信息。 一、获取星期几 Oracle SQL 提供了多种方式来获取星期几,下面是一些常见的方法: 1. 使用 TO_CHAR 函数 ...

    Oracle日期函数大全[文].pdf

    Oracle日期函数大全 Oracle日期函数大全是Oracle数据库中处理日期和时间的函数大全,包括TO_DATE、TO_CHAR等函数。这些函数可以对日期和时间进行各种操作,例如将日期转换为字符串、获取当前日期和时间、计算两个...

    oracle日期时间函数大全

    Oracle数据库系统提供了丰富的日期时间函数,用于处理和操作日期时间数据。这些函数在数据库查询、数据分析和报表生成中起着至关重要的作用。以下是一些主要的Oracle日期时间函数及其用法: 1. **日期和字符转换...

    ORACLE日期时间函数大全.pdf

    oracle 日期时间函数大全是指在 Oracle 数据库中处理日期和时间相关的函数,包括日期和字符转换函数、日期算术函数、日期比较函数等。以下是 Oracle 日期时间函数大全的知识点总结: 日期和字符转换函数 * TO_DATE...

    oracle 时间函数

    在 Oracle 中,提供了多种时间函数,包括当前日期和时间、上月的首天、末天、本月首天、最后一天、增加或减少月份、计算日期之间的月数、获取指定日期后的第一个工作日等。 Sysdate 函数 Sysdate 函数用于获取当前...

    oracle时间函数,如何取得某月的第一天和最后一天

    oracle常用时间函数,取日期差,求下一个星期几,求每月的第一天,求每月的最后一天,年份加减,月份加减等

    oracle日期时间函数大全.docx

    在Oracle中,日期时间处理还包括获取星期几的功能。例如,`TO_CHAR(to_date('2002-08-26', 'yyyy-mm-dd'), 'day')`会返回对应日期的星期名称,而`NLS_DATE_LANGUAGE`参数可以用来设置日期语言,以便在不同的语言环境...

    Oracle 日期时间函数的用法.pdf

    - 使用`TO_CHAR`函数配合日期格式 `'day'` 或 `'D'` 可以获取星期几的名称或数字,例如 `SELECT to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') FROM dual`。 4. **日期差计算**: - `FLOOR` 函数可以用来...

    学习ORACLE日期时间函数大全.pdf

    3. **获取星期几**: - 使用`TO_CHAR`函数结合'day'格式模型可以获取日期对应的星期几,如`to_char(to_date('2002-08-26','yyyy-mm-dd'),'day')`。如果需要英文显示,可以通过设置`NLS_DATE_LANGUAGE`参数,如`...

    oracle时间函数

    在Oracle数据库中,时间函数允许我们进行各种操作,如获取当前日期和时间、计算日期之间的差异、调整日期以及按特定周期对数据进行分组和分析。以下是一些常用的时间函数的详细介绍: 1. **Sysdate**:这个函数返回...

    Oracle 日期时间函数的用法.docx

    在计算日期间隔时,可以使用`FLOOR`函数来获取两个日期之间的整数差,如: ```sql SELECT FLOOR(SYSDATE - TO_DATE('20020405', 'yyyymmdd')) FROM dual; ``` 在查询非工作日(例如,排除周末)的天数时,可以结合...

    Oracle常用函数介绍

    7. **其他日期函数**:`TO_CHAR`可以设置日期语言,如`NLS_DATE_LANGUAGE = American`,`ADD_MONTHS`用于获取一年中的天数,`NEXT_DAY`查找下一个特定星期几的日期。 了解这些基本的Oracle函数和运算符后,你可以更...

    ORACLE内部函数大全以及与SQLSERVER的区别

    - `NEXT_DAY` 在 Oracle 中找到给定日期后下一个特定星期几的日期,SQL Server 没有直接等价函数。 - `TO_CHAR` 和 `DATENAME`: Oracle 使用 `TO_CHAR` 将日期转换为字符串,SQL Server 使用 `DATENAME` 获取日期...

    oracle 日期时间函数使用总结

    本文将深入探讨Oracle中的日期时间函数,包括获取日期的不同部分、时间的截取与舍入,以及日期的加减操作。 一、常用日期数据格式 1. `to_char(date, 'format_model')` 函数用于将日期转换为字符串,其中`'format_...

    ORACLE相关函数.pdf

    在Oracle数据库中,函数是处理数据的重要工具,用于执行各种操作,如日期转换、字符串处理等。以下是对ORACLE相关函数的详细说明: 1. **日期和字符转换**: - `to_char()` 函数将日期或数值转换为字符格式。例如...

    ORACLE相关函数.docx

    Oracle数据库系统提供了丰富的函数用于处理日期、时间以及字符串数据,这些函数在日常的数据查询和处理中扮演着重要的角色。以下是一些主要的Oracle相关函数的详细介绍: 1. **日期和字符转换函数**: - `to_char...

    学习ORACLE日期函数一分析.pdf

    - `TO_CHAR`函数配合日期格式模式可以获取日期对应的星期几。例如,`TO_CHAR(TO_DATE('2002-08-26', 'yyyy-mm-dd'), 'day')`返回中文的星期一,而`NLS_DATE_LANGUAGE`参数可以设置语言环境,如'AMERICAN',返回英文...

    oracle plsql函数大全

    Oracle PL/SQL函数是数据库操作中不可或缺的一部分,它们提供了丰富的功能,用于处理字符串、数值、日期以及数据类型的转换。以下是对这些函数的详细解释: 1. `ASCII('A')`: 返回字符'A'的ASCII码,即十进制的65。...

    很完善的oracle函数手册

    7. `NEXT_DAY(date, day_of_week)` 函数:找到给定日期之后的第一个指定星期几。`next_day(sysdate, 1)` 返回下周的周一。 在进行数据分析时,这些日期函数非常实用。例如,如果我们要统计财务报告,可以使用这些...

Global site tag (gtag.js) - Google Analytics