`
OracleX
  • 浏览: 121153 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论

TO_CHAR和TO_DATE的用法

阅读更多

 

 

CREATE_TIME类型是Date


按正常的查询:select * from t_convert where create_time='2009-12-6 11:34:10'会出现“文字与格式不匹配”

 

只能进行类型转换:select * from t_convert t wher  create_time=to_date('2009-12-6-11-34-10','yyyy-MM-dd HH24:mi :ss')

 

之所以这样写是因为 sql语句不区分大小写,MM和mm会被认为是相同格式的代码,所以Oracle用mi代替mm(分钟)

 

另外HH要写成HH24的形式(24小时的形式)。

 

下面我们看一下为什么格式是这样的:

select to_char(sysdate,'yyyy-MM-dd HH:mm
:ss') from dual    /*时间不是24小时制 分钟显示月份*/ 

 结果是:2010-10-08 01 :10 :08  此时10代表月份

 

select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual  /*时间是24小时制 分钟会显示月份*/

 结果是:2010-10-08 13 :10 :25  此时10代表月份

 

select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual  /*时间是24小时制 分钟正常显示*/

 结果是:2010-10-08 13 :35 :16

只有第三种是正确的

分享到:
评论

相关推荐

    oracle-sql基本语法例子,包括to_date,to_char

    总结的sql语法,其中包括一些函数的用法,to_date,to_char,to_number等等函数

    Oracle to_char(date)用法总结

    Oracle to_char(date)用法总结 个人认为还是比较齐全的

    oracle中to_date详细用法示例(oracle日期格式转换)

    1. 日期和字符转换函数用法(to_date,to_char) 代码如下:select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串 select to_char(sysdate,’yyyy’) as nowYear from ...

    oracle日期类型的处理

    1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间...

    Oracle to_date()函数的用法介绍

    在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。 to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数...

    sql精妙用法,希望能对大家有所帮助

    TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'YYYY/MM') || '/01','YYYY/MM/DD') - 1, 'YYYY/MM') ) Y, WHERE X.NUM = Y.NUM (+) AND X.INBOUND_QTY + NVL(Y.STOCK_ONHAND,0) <> X.STOCK_ONHAND ) B WHERE A.NUM = B.NUM

    Oracle时间日期操作

    例如,使用 to_char 函数可以将 936000 秒转换为天、小时和分钟:select to_char(floor(TRUNC(936000/(60*60))/24))||'天'||to_char(mod(TRUNC(936000/(60*60)),24))||'小时'||to_char(mod(TRUNC(936000/60),60))||'...

    使用Oracle的SQL函数实现工作日和节假日分组统计.pdf

    上面的代码使用TO_CHAR函数将日期型变量visit_date转换为“yyyy-mm-dd”格式的字符串,然后根据字符串的值来判断工作日和节假日。如果日期型变量的值在指定的日期范围内,则将其判断为节假日,否则将其判断为工作日...

    MySQL中把varchar类型转为date类型方法详解

    先使用str_to_date函数,将其varchar类型转为日期类型,然后从小到大排序 语法:select str_to_date(class_time,’%Y%m%d %H:%i:%s’) a from a order by a desc ; 下面接着看下oracle中varchar类型的日期格式转换...

    oracle date 类型字段的处理方法

    to_date()函数的参数是to_char()函数参数的反转。 to_date(string_value , date_format) 变量定义如下: string_value :为字符串直接值(字符串本身)、字符串列(数据库中定义的某个表的某列)或某字符串内部...

    oracle日期函数大全

    ORACLE日期时间函数大全:日期和字符转换函数用法(to_date,to_char),两个日期间的天数,月份差,日期格式冲突问题

    DB_monitor.rar

    EXECUTE dbms_logmnr.start_logmnr(DictFileName=>'D:\temp\orcldict.ora', StartTime=>to_date('2008-06-03 18:00:00','YYYY-MM-DD HH24:MI:SS'), EndTime=>to_date('2008-06-03 19:59:59','YYYY-MM-DD HH24:MI:SS'...

    spring3.2+mybatis3.2+oracle数据库 框架代码生成器

    完成以上工作后执行测试类[TpOpTasktransServiceImplTest.java]对应的CRUD方法就可以对表进行增删查改操作了,如果遇到类似于 格式化字符串不匹配的异常时,需要修改一下映射的xml文件使用to_date 或 to_char进行...

    Oracle JOB 用法小结

     SQL> select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from TEST;    时间  -------------------  2001/01/07 23:51:21  2001/01/07 23:52:22  2001/01/07 23:53:24    删除JOB  SQL> begin  2...

    librime-lua:用Lua脚本扩展RIME

    创建PATH_TO_RIME_USER_DATA_DIR/rime.lua : function date_translator(input, seg) if (input == "date") then --- Candidate(type, start, end, text, comment) yield(Candidate("date", seg.start, seg._end...

    最新JAVA面试题总结之数据库.docx

    Oracle 中经常使用到的函数包括 Length 长度、lower 小写、upper 大写、to_date 转化日期、to_char 转化字符、Ltrim 去左边空格、substr 取字符串、add_month 增加或者减掉月份、to_number 转变为数字等。...

    Oracle8i_9i数据库基础

    §3.3.8 标记不使用的列和删除不使用的列 104 §3.3 主键 106 §3.3.1 创建主键 106 §3.3.2 改变主键 109 §3.3.3 删除主键 109 §3.4 外部键 110 §3.4.1 建立外部键 110 §3.4.2 修改外部键 112 §3.4.3 删除外部...

    orcale常用命令

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    Oracle_Database_11g完全参考手册.part3/3

    10.3 使用TO_DATE和TO_CHA设置日期格式 10.3.1 最常见的T0_CHAR错误 10.3.2 NEW_TIME:切换时区 10.3 3TO_DATE计算 10.4 wHere子句中的日期 10.5 处理多个世纪 10.6 使用ExTRACT函数 10.7 使用TIMESTAMP数据类型 第...

Global site tag (gtag.js) - Google Analytics