oracle中的日期格式为:

坑之一:HH和HH24

12小时制:yyyy-MM-dd HH:mi:ss

24小时制:yyyy-MM-dd HH24:mi:ss

在java中HH和hh是区分12小时制和24小时制的,oracle中并不适用(不区分大小写)

坑之二:mm和mi

在java中yyyy-MM-dd HH:mm:ss 是正常的,oracle不区分大小写,应该使用mi获取分钟数

详:

在日期数据库数据查询出来的时候经常会to_char()一下,格式化一下日期格式在java中一般会用yyyy-mm-dd hh24:mm:ss的格式,然而在oracle中to_char(sysdate,'yyyy-mm-dd hh24:mm:ss')和to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')有着巨大差别:

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') from dual;

执行的结果差异很明显分别是:
2014-01-22 10:29:48
2014-01-22 10:01:48

oracle中mm是月份,mi是分钟和Java细微的差异。

ORACLE中分钟用mm和mi 标示区别相关推荐

  1. oracle中drop、delete和truncate的区别

    oracle中drop.delete和truncate的区别 oracle中可以使用drop.delete和truncate三个命令来删除数据库中的表,网上有许多文章和教程专门讲解了它们之间的异同,我 ...

  2. oracle pga的作用,浅析Oracle中PGA和UGA两者间的区别

    初学Oracle时,你可能会对Oracle中PGA和UGA两者间的区别产生疑问,这里就PGA和UGA两者间的区别发表下个人意见,在这里拿出来和大家分享一下. The Process Memory除SG ...

  3. Android编译中m、mm、mmm的区别

    Android编译中m.mm.mmm的区别 m.mm.mmm命令可以让你只编译单独模块,而不用费大量的时间比编译整个Android系统. 要使用m.mm.mmm命令,需要在源码目录下执行如下命令.(点 ...

  4. Oracle中TRUNCATE、DELETE和DROP的区别?

    Oracle中TRUNCATE.DELETE和DROP的区别? 区别: 1.删除表时表数据方面 delete是每次从表中删除一行,同时将删除操作作为事务写进日志以便回滚操作,在有该操作的触发器时,执行 ...

  5. oracle中主键和唯一索引的区别说明

    上周六去参加上海Oracle WDP俱乐部沙龙的一次交流,其中提到了关于"Oracle中主键和唯一索引的区别",基本上大家都可以说上几个,在网上也可以找到,但是总感觉不太全,根据自 ...

  6. oracle 日期 区别,oracle中日期类型 to_date 和to_timestamp什么区别啊?

    1.to_date() 和to_timestamp()区别 由于oracle中date类型只支持到秒,不支持到毫秒,所以to_date()不能取到毫秒.如果要取到毫秒,oracle 9i以上版本,可以 ...

  7. 分组函数group by和Oracle中分析函数partition by的用法以及区别

    今天有个同事给我打电话问我题目列出的这个问题,在日常开发中,确实它们俩都是与分组有关的,但是需要注意的是一个是分组函数另一个是分析函数,讲解用到的表就以Oracle中schema的scott的EMP表 ...

  8. 【转】mysql 、oracle中char和varchar以及varchar2的区别

    mysql char是固定长度,varchar是可变长度的,varchar2是oracle特有的. char定长存储,速度快,但是存在一定空间的资源浪费,适用于存储字段不是很大.对速度要求高的场合.速 ...

  9. oracle中drop和delete,oracle中delete drop truncate的用法和区别

    数据库的运维中,经常会遇到delete drop truncate的操作,那么如何去把握它们的用法和区别呢? 比如当数据库空间爆满,已经增长到存储空间单个存储文件的最大值32G.你需要通过一些办法释放 ...

最新文章

  1. 第七课.简单的图像分类(一)
  2. C++实现大数的四则运算
  3. JavaSE(十一)——多线程
  4. [翻译svg教程]svg中的circle元素
  5. 深度学习《CGAN新认识》
  6. delphi 一些知识文章地址记录(正则)
  7. LLVM 核心类简明示例
  8. python note 25 约束
  9. Bellman-ford算法、SPFA算法、SPFA判断负环(附例题)
  10. JsBarcode条形码组件封装
  11. 微信小程序开发者工具运行不了
  12. 随机森林的构建过程(机器学习)
  13. 将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
  14. 如何扩大C盘的大小(电脑c盘太小的解决办法,分区助手V8.8操作步骤)
  15. 逍遥安卓模拟器卡android,逍遥安卓模拟器卡顿如何解决
  16. Resharper快捷键使用
  17. android native方法调用
  18. 实证分析权重系数计算大全
  19. 计算机提示无法识别优盘,win7电脑无法识别u盘的四种解决方法
  20. 花之语第十期:木棉花

热门文章

  1. 猿创征文|Hexo+Github搭建完全免费个人博客详细教程
  2. VB生成二维码图形的控件,CSDN利用盗版卖卖会员44积分赚钱
  3. “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
  4. 又双叒叕夺冠!5年厚积薄发,汇佳学校绿龙冰球队今夏“京城双冠王”!
  5. click和touchmove vue_移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法...
  6. 教你自动识别快递公司,过滤重复单号,查询物流信息
  7. ECMALL会员等级,自定义等级类型,自定义等级价格
  8. 程序人生:如何成为一名优秀的全栈工程师
  9. 服务器存储系统的模式,服务器的三种存储方式
  10. python中randint是什么意思_python中random.randint和random.randrange的区别详解