`

基本函数(日期函数)

阅读更多
Select to_char(sysdate,'yYmm') from dual;	--几个y都可以的
Select to_char(sysdate,'Q') from dual;	    --季度
Select to_char(sysdate,'Month') from dual;  --中文月份
Select to_char(sysdate,'WW') from dual;     --WW  当年第几周(2007年第22周)
Select to_char(sysdate,'W') from dual;      --W本月第几周 (5月第5周)
Select to_char(sysdate,'DDD') from dual;    --DDD 当年第几天(2007年第149天)
Select to_char(sysdate,'DD') from dual;     --DD当月第几天
Select to_char(sysdate,'D') from dual;      --D周内第几天(不准)
Select to_char(sysdate,'DY') from dual;     --DY中文的星期几 ((为星期二))


select add_months(sysdate,-12) "Next Year" from dual;  	--追加月份
select floor(sysdate - to_date('20020405','yyyymmdd')) from dual; --两个日期间的天数
--具体时间转date,然后截取年,或月份;(保持一号)
 select  to_char(sysdate,  'yyyy-mm-dd hh24:mi:ss' ) now_date,to_char( Round (sysdate), 'yyyy-mm-dd hh24:mi:ss' ) round_date,to_char(Trunc(sysdate), 'yyyy-mm-dd hh24:mi:ss' ) trunc_date from  dual;--也可以tonumber直接截取吧(截取少了一位)



select to_date('1982-05-04','YYYY-MM-DD') from dual;           --数字转日期
select to_date('19820504','YYYYMMDD') from dual;                  --数字转日期
select to_char(to_date('19820504','YYYYMMDD'),'YYYYMMDD') from dual;--日期转字符
select to_number(to_char(to_date('19820504','YYYYMMDD'),'YYYYMMDD')) from dual;--字符转数字
Select To_Date('19-6月-01 ',
                       'dd-mon-yyyy ',
                       'NLS_LANGUAGE   =   CHINESE.ZHS16GBK ') from dual; 涉及中文的话 

 
SELECT  substr('This is a test', 6, 2)  FROM dual       -- 返回 'is'
SELECT  substr('2009年12月', 0, 7)  FROM dual 

--下面这个只是单个替换;

select translate('123456789','4564','abcd') from dual; 
select translate(translate('2009年12月','年','-'),'月','-11') from dual; 

--下面这个是部分替换;
用于2位不符合oracle中文格式的替换
select to_date(replace(replace('2009年12月','年','-'),'月','-1') ,'yyyy-mm-dd') from dual;
 
SELECT DISTINCT (REPLACE(REPLACE(SUBSTR(T.V_DAY,1,INSTR(T.V_DAY,'-',1,1)),'-','年') || 
SUBSTR(T.V_DAY,INSTR(T.V_DAY,'-',1,1) + 1,LENGTH(T.V_DAY)),'-','月')||'日-版本'
||T.V_ID||'数据记录') FROM TEMP_BB_ZBCDXB18 T 
替换第一个;
分享到:
评论

相关推荐

    VB函数大全_基本函数大全.pdf

    VB函数大全_基本函数大全是VB编程语言的函数大全,涵盖了大量的基本函数和运算符,涵盖了字符串、数学、日期、时间、数组、对象等多个方面。下面是VB函数大全_基本函数大全中的知识点: 1. 数学函数: Abs 函数返回...

    SQLServer基本函数

    SQL Server 基本函数 SQL Server 是一种关系数据库管理系统,它提供了多种基本函数来处理字符串、数学运算、日期和系统相关操作。下面我们将对这些基本函数进行详细的介绍。 字符串函数 字符串函数是 SQL Server ...

    MySQL内置函数中的日期和时间函数详解.pdf

    这两个函数的用法基本相同,都需要两个参数,第一个是日期表达式,第二个是INTERVAL表达式和时间单位(如DAY, MONTH, YEAR等)。例如,`SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);`将返回'1998-02-02'。 7. ...

    oracle中基本函数

    ### Oracle中的基本函数详解 #### 一、字符函数 Oracle 提供了一系列强大的字符函数来处理字符串数据。这些函数包括但不限于转换大小写、拼接字符串、提取子字符串等操作。 ##### Upper `Upper` 函数用于将输入的...

    NextDate()函数判断输入日期的下一天(C语言编写)

    根据给定的信息,本文将详细解释“NextDate()函数判断输入日期的下一天(C语言编写)”这一知识点。文章将分为几个部分:背景介绍、关键...这种练习不仅有助于理解日期处理的基本概念,还能提高解决复杂问题的能力。

    oracle基本函数

    1. **日期函数**: Oracle提供了多种处理日期和时间的函数,例如: - `SYSDATE`:返回当前系统的日期和时间。 - `ADD_MONTHS(date, months)`:在日期上增加指定的月数。 - `MONTHS_BETWEEN(date1, date2)`:计算...

    java日期类函数方法整理

    根据给定的文件信息,...以上就是对Java日期类函数方法的整理和解释,涵盖了基本的日期操作,包括日期的格式化、解析、转换以及年份和月份的获取等。掌握这些函数和方法,能够帮助开发者更高效地处理日期相关的任务。

    EXCEL中TEXT函数与日期函数详解.pdf

    EXCEL中TEXT函数与日期函数详解 EXCEL中TEXT函数是将数值或日期转换为文本的函数,常用于将日期或数字转换为易于阅读的格式。与日期函数结合使用,可以实现更加灵活的日期处理。 TEXT函数的基本语法为:TEXT(value...

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

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

    SQL语句范例-有关日期的函数

    虽然部分示例代码似乎是特定于Progress 4GL或类似编程环境的,但我们可以从中提炼出普遍适用的SQL日期函数原理和技巧。下面,我们将深入解析并解释这些函数的意义和应用场景。 ### 1. 获取年份的两位数字表示 函数...

    Oracle基本语句和基本函数

    这个压缩包文件"Oracle基本语句和基本函数.doc"显然包含了关于Oracle数据库操作的基础知识,包括SQL语句和内置函数的使用。 一、Oracle SQL基本语句 1. 数据查询:SQL的SELECT语句用于从数据库中检索数据,例如`...

    日期转换星期函数

    首先,我们来了解日期的基本概念。日期通常由年、月、日组成,例如2023年3月15日。在计算机程序中,日期可以以多种方式表示,如字符串、整数或结构体。例如,在Python中,我们可以使用datetime模块中的date类来表示...

    excel的基本函数介绍与应用

    本教程将深入浅出地介绍Excel中的一些基本函数及其应用场景,帮助用户提升数据分析和处理效率。 1. **SUM函数**:SUM函数用于计算一组数值的总和。例如,`=SUM(A1:A10)` 将计算A1到A10区域内所有单元格的数值之和。...

    vb6.0VB常用基本函数库

    VB6.0内置了大量的基本函数,涵盖了字符串处理、数学计算、日期时间、文件操作等多个领域。以下是一些常见的VB6.0基本函数及其详细解释: 1. **字符串处理函数**: - `Left$(str, length)`:返回字符串`str`左边的...

    ORACLE的基本函数

    ### 日期函数 #### sysdate `sysdate`函数返回系统的当前日期和时间。通常用于获取当前的日期和时间信息。 ##### 案例: - **获取系统当前时间**:使用`select sysdate from dual;`来获取当前的系统日期和时间。 ...

    VB常用基本函数库

    无论是进行字符串操作、数值计算,还是处理日期时间、文件操作,甚至是错误处理和系统信息获取,这个"VB常用基本函数库"都能提供强大的支持。对于学习和提升VB编程技能来说,这是一份非常有价值的资源。

    Excel函数介绍mathlab优化工具箱 财务函数 引用函数 逻辑函数 统计日期 三角函数 信息函数

    4. **统计日期函数**:这类函数处理日期和时间数据,进行日期运算或统计分析。例如,`TODAY`返回当前日期,`DATEDIF`计算两个日期之间的差值,`YEAR`、`MONTH`和`DAY`分别提取日期的年份、月份和日期部分。 5. **...

    Excel函数大全【实例讲解】

    符1 函数基本知识 函数基本知识 符2 函数索引 函数索引 一、 日期与时间函数 日期与时间函数 二、 数学与三角函数 数学与三角函数 三、 逻辑函数 逻辑函数 四、 查找与引用函数 查找与引用函数 五、 数据库函数 ...

    oracle plsql基本函数

    ### Oracle PL/SQL 基本函数详解 在Oracle数据库中,PL/SQL(Procedural Language for SQL)是一种强大的编程语言,它结合了SQL的数据处理功能与过程化语言的控制结构,使得开发者能够编写复杂的应用程序逻辑。本文...

Global site tag (gtag.js) - Google Analytics