`
tanglei198577
  • 浏览: 59965 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Oracle function : to_date and to_char

阅读更多

First,here are some defination of date.

  D :the day number of the week,example: Monday is two
  DAY :the day name ,example:Monday
  DD :  the day number of the month,from 0 to 31
  DDD : the day number of the year, from 0 to 365
  DY :  the day name for shot.
  IW :  the week number of the year(ISO standard)
  IYYY :  the year of ISO standard
  YYYY :  the year
  YYY,YY,Y :  the last three,two,one number of the year
  HH :  stand for the hour,0-12
  HH24 :  stand for the hour,0-24
  MI :  minute
  SS :  second
  MM :  month
  Mon : the month name for short
  Month :  the month name
  W :  the week number of the month
  WW : the week number of year

then some examples on oracle:

select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual
2009-12-17 16:40:51  2009-12-17 04:40:51
select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
2009-12-17 16:40:21  2009-12-17 16:40:21
select sysdate,sysdate - interval '7' minute from dual
2009-12-17 16:37:14  2009-12-17 16:30:14
select sysdate,sysdate - interval '1' day from dual
2009-12-17 16:58:31  2009-12-16 16:58:31
select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from dual
2009-12-17 16:53:28  2009-351 16:53:28
select sysdate,to_char(sysdate,'yyyy-dy hh24:mi:ss') from dual
2009-12-17 16:56:27  2009-星期四 16:56:27

insert into t_log values(4,to_date('2007-10-10 15:32:32','yyyy-MM-dd hh24:mi:ss'),'log of 2007')

 

0
0
分享到:
评论

相关推荐

    oracle to_char function

    Oracle的`to_char`函数是一个强大的格式化工具,它允许用户将数据库中的日期、数值、时间等数据类型转换为格式化的字符串。这个函数在PL/SQL编程中非常常见,可以帮助开发人员按照特定的样式和格式展示数据,提高...

    Oracle Date常用方法封装

    WHILE TO_CHAR(v_date, 'DY', 'NLS_DATE_LANGUAGE = AMERICAN') IN ('SAT', 'SUN') LOOP v_date := v_date + 1; END LOOP; ELSE WHILE TO_CHAR(v_date, 'DY', 'NLS_DATE_LANGUAGE = AMERICAN') IN ('SAT', 'SUN...

    Oracle中实现datadiff函数

    SELECT TO_DATE(TO_CHAR(TO_DATE(TO_CHAR(dateChar), 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') INTO reallyDoDate FROM DUAL; RETURN (reallyDoDate); END CDateTime; ``...

    oracle使用to_date查询一周的第一天日期

    代码如下:CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2) RETURN CHAR IS v_first_date char(10); v_date_of_week number(1); BEGIN select to_char(to_date(substr(a_week, 1, 4) || ‘0101’,...

    oracle中一些date的函数

    a_date BETWEEN TO_DATE('20011201', 'yyyymmdd') AND TO_DATE('20011231', 'yyyymmdd') ``` 这会检查 `a_date` 是否在2001年12月1日至12月31日之间。 ### 3. 处理NULL值 当日期字段可能包含NULL时,`TO_DATE...

    ORACLE_FUNCTION.rar_oracle

    Oracle提供了一系列函数用于数据类型的转换,如TO_CHAR、TO_DATE和TO_NUMBER。TO_CHAR可以将日期或数值转换为字符串,而TO_DATE则将字符串转换为日期,TO_NUMBER则是将字符串转换为数值。这些函数在处理不同数据类型...

    Oracle_SQL_function.rar_oracle

    1. TO_CHAR(date, format):将日期或时间转换为字符串,按照format指定的格式。 2. TO_DATE(string, format):将字符串转换为日期,根据format确定日期格式。 3. TO_NUMBER(string, format):将字符串转换为数字,...

    Oracle_function.zip_oracle

    - **转换函数**:`TO_DATE()`和`TO_NUMBER()`分别将字符串转换为日期和数字。 - **数学函数**:包括`POW()`指数运算,`ROUND()`四舍五入,`TRUNC()`截断小数部分。 - **逻辑函数**:如`IFNULL()`或`NVL()`用于...

    oracle学习笔记

    to_number(to_date(to_char(d.surmon,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') - to_date('1970-01-01 8:0:0', 'yyyy-mm-dd hh24:mi:ss'))*24*60*60*1000 from ( SELECT case to_number(to_char...

    oracle-function--api.zip_oracle_oracle API_oracle sql api

    3. `to_char(date, format)`:将日期转换为字符串。 4. `add_months(date, months)`:在日期上增加指定的月数。 5. `trunc(date, 'unit')`:按指定单位(如年、月、日)截断日期。 四、Oracle数学函数 1. `round...

    Oracle数据库日期遍历功能的实现.pdf

    v_date.day := to_char(substr(firstDay, 1, 7) || '-' || to_char(dayId)); pipe row(class_date(v_date.year, v_date.month, v_date.day)); dbms_output.put_line(v_date.day); end loop; end if; elsif ...

    Oracle-SQL-function.rar_oracle_oracle ppt

    本资料“Oracle SQL function.ppt”将深入探讨Oracle SQL中的函数及其应用。 1. **SQL基础** - SQL是用于处理关系数据库的标准语言,包括查询、插入、更新和删除数据。 - 在Oracle SQL中,函数是用来处理或转换...

    oracle sql of extracting table structure

    * Function : to extract the structure of a table * * Author : Richard Wang * * Date : 2011-08-30 * * Version : 0.1 * ------------------------------------------------------------------------------*/ ...

    oracle_sql_function

    - `TO_CHAR() / TO_DATE()`: 将日期或时间转换为字符串或反之。 - `CURRENT_DATE / LOCALTIMESTAMP`: 获取当前会话的日期或时间和时区信息。 4. **聚合函数**: - `COUNT()`: 计算行的数量。 - `SUM()`: 计算...

    mysql与oracle差异总结

    MySql 中的 DATE_FORMAT 函数相当于 Oracle 中的 TO_CHAR 函数。MySql 中的 STR_TO_DATE 函数相当于 Oracle 中的 TO_DATE 函数。 11. 回车符、换行符 MySql 中的 CHAR(10) 等同于 Oracle 中的 CHR(10),CHAR(13) ...

    一份 oca 051 题

    - 选项 **A** 正确:`WHERE TO_CHAR(promo_end_date,'yyyy') > '2000'` 使用 TO_CHAR 将 promo_end_date 转换为字符串,并按年份筛选记录。 - 选项 **B** 错误:`WHERE TO_CHAR(promo_begin_date,'monddyy') = 'jul...

    Oracle的几个Function实例

    SELECT TO_CHAR(hire_date, 'DD-MON-YYYY') AS "Hire Date" FROM employees; ``` 4. **LOWER 和 UPPER 函数**: 这两个函数分别用于将字符串转换为小写和大写: ```sql SELECT LOWER(name) AS "Lowercase Name...

    Oracle_PLSQL.rar_Java plsql_oracle_oracle doc_pl sql_plsql

    - **数据类型**:包括数值型(NUMBER、BINARY_INTEGER、INTEGER等)、字符型(VARCHAR2、CHAR、LONG等)、日期型(DATE)和PL/SQL对象类型。 2. **PL/SQL与SQL的结合** - **嵌入式SQL**:PL/SQL可以直接嵌入SQL...

    oracle函数大全中文api文档

    Oracle提供了处理日期和时间的大量函数,如SYSDATE获取当前系统日期,ADD_MONTHS用于添加月份,EXTRACT用于提取日期或时间部分,TO_CHAR和TO_DATE用于日期和字符串之间的转换。 2. **数学与数值函数**: 包括ABS...

    PLSQL_Developer 5.1.2 for oracle and key

    comparison with NULL, function without return, and to_date without format * Code Assistant can now use original case for inserted parameters, functions, and so on * New Code Assistant preferences: ...

Global site tag (gtag.js) - Google Analytics