项目中需要使用时间过滤信息,而且时间是带有时分秒的,刚开始使用YYYY-MM-DD HH:MM:SS这种格式进行比较,所查询出来的数据不正确,查询语句:

SELECT s.sbsjFROM T_JBXX swhere TO_CHAR(s.SBSJ, 'YYYY-MM-DD HH:mm:ss') >= '2014-06-25 09:55:56.0'AND TO_CHAR(s.SBSJ, 'YYYY-MM-DD HH:mm:ss') <= '2014-06-26 11:56:59.0'ORDER BY SFSJ DESC

本来正确的查询结果应该为:


 可是结果却是:

 出现的结果不正确,后来在网上查看说应该使用YYYY-MM-DD HH24:MI:SS这种格式来过滤时间,所以正确的sql语句应该是这样的:

SELECT s.sbsjFROM T_JBXX swhere
TO_CHAR(s.SBSJ, 'YYYY-MM-DD HH24:MI:SS') >= '2014-06-25 09:55:56.0'AND TO_CHAR(s.SBSJ, 'YYYY-MM-DD HH24:MI:SS') <= '2014-06-26 11:56:59.0'ORDER BY SFSJ DESC

这样查询的结果就是正确的。网上看到一种 解释说是因为SQL中不区分大小写,MM和mm被认为是相同的格式代码,因此Oracle的SQL采用了mi代替分钟。

oracle 中YYYY-MM-DD HH24:MI:SS的使用相关推荐

  1. oracle 中YYYY-MM-DD HH24:MI:SS的使用 和 HH24:MM:SS

    转载网址:http://lilixu.iteye.com/blog/2087047 项目中需要使用时间过滤信息,而且时间是带有时分秒的,刚开始使用YYYY-MM-DD HH:MM:SS这种格式进行比较 ...

  2. Java中yyyy-MM-dd HH:mm:ss和数据库yyyy-MM-dd HH24:mi:ss的区别

    Java中yyyy-MM-dd HH:mm:ss.SS的大小写的含义: yyyy:代表年 M:月份数字.一位数的月份没有前导零 MM:代表月(MM和M一样,区别就是MM表示从零开始,比如四月份,MM显 ...

  3. Java/Oracle/Dorado7 日期格式yyyy-MM-dd HH:mm:ss.SSS/yyyy-MM-dd HH24:mi:ss/Y-m-d H:i:s sysdate IDEAdate报错

    Java: yyyy-MM-dd HH:mm:ss.SSS SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S ...

  4. oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm: ...

  5. C# 中的年月日时分秒 yyyy MM dd HH mm ss

    C# 中的年月日时分秒 yyyy MM dd HH mm ss 其中大小写含义不同,不能混用 年:yyyy 月:MM 日:dd(1-31) DD(0-365) 时:hh:12小时制 HH:24小时制 ...

  6. Oracle时间格式转换的坑,正确格式:yyyy-MM-dd hh24:mi:ss

    在测试的时候发现,接口下发的时间与数据库查询的时间不一致,仔细排查开发代码发现,开发转换时间格式的代码为: select to_char(sysdate), 'yyyy-mm-dd hh:mm:ss' ...

  7. 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss

    苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...

  8. Kettle5.2 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS]

    使用kettle出现 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS] 试了各种方法,最后发 ...

  9. vue3时间格式转换为yyyy/mm/dd,yyyy-MM-dd,yyyy-MM-dd hh:mm:ss,hh:mm,yyyy-MM-ddThh:mm:ss+08:00

    时间格式转换为yyyy/mm/dd export const dateFormat1 = (time = new Date().getTime()) => { //YYYY/MM/DDconst ...

最新文章

  1. 交通预测论文笔记:Spatio-Temporal Graph Convolutional Networks: A Deep Learning Frameworkfor Traffic Forecast
  2. zcmu-1931(dfs方格切割)
  3. webService学习5:Eclipse的TCP/IP工具
  4. Verification Mind Games---how to think like a verifier像验证工程师一样思考
  5. 从论文到PPT,一键生成!从此报告不用愁!
  6. Hibernate--关系映射和关联关系的CRUD
  7. 如何完成支付宝的支付功能?
  8. Unity3D中的线性插值Lerp()函数解析
  9. Linux终端基本命令
  10. 微信小程序web-view的H5页面如何使用微信直播功能
  11. UART read过程分析
  12. RabbitMQ Management HTTP API的简单封装
  13. Google Nexus 5 root后显示文件系统/system只读
  14. matplotlib图表多曲线多纵轴绘制工具方法
  15. C专家编程(Expert C Programming)1
  16. 【linuxandroid源码阅读】
  17. 基于word2vec或doc2vec的情感分析
  18. 不凡的夫夫 斯特林公式的应用
  19. 1w存银行一年多少利息_银行存款100万,一年后可以拿到多少钱?
  20. sync_binlog双一规则

热门文章

  1. 《白日梦想家》影评笔记
  2. linux安装docker并搭建DNS服务器,劫持百度小实验
  3. Leetcode 2327. Number of People Aware of a Secret [Python]
  4. 爬虫出现AttributeError: ‘str‘ object has no attribute ‘items‘
  5. Android开发学习总结(一)——搭建最新版本的Android开发环境
  6. Android+eclipse+adt搭建开发环境
  7. oracle报错1034,oracle数据库登陆报错ora-1034
  8. 买车容易行路难-买车
  9. 使用git工具提交上传代码到GitHub上或者远程仓库
  10. python 导入第三方包_Python第三方包的导入