Java中yyyy-MM-dd HH:mm:ss.SS的大小写的含义:

yyyy:代表年

M:月份数字。一位数的月份没有前导零

MM:代表月(MM和M一样,区别就是MM表示从零开始,比如四月份,MM显示04,M显示4,后面的如同)

dd:代表日

HH:代表24小时制的小时

hh:代表12小时制的小时

mm:代表分钟

ss:代表秒

SSS:代表毫秒

Java里面MM表示月,mm表示分钟,HH表示24小时制,hh表示12小时制

------------------------------------------------------------------------------------------------------------------------------

Oracle和Java的表达式不一样:

Oracle里面yyyy-MM-dd HH24:mi:ss和 yyyy-MM-dd HH:mi:ss,分别代表oracle中的24小时制和12小时制

因为oracle是不区分大小写的,所以java中可以根据大小写来代表24小时和12小时的表达式。

但是在oracle中就会出问题,oracle中将24小时的小时和分钟做了特殊处理。

如上所示,在HH后面加上了24,将mm改为了mi,而一旦不注意取到的时间就会出问题!

https://www.cnblogs.com/cherishforchen/p/11721006.html

https://blog.csdn.net/bingguang1993/article/details/83273985

Java中yyyy-MM-dd HH:mm:ss和数据库yyyy-MM-dd HH24:mi:ss的区别相关推荐

  1. hh24:mi:ss与hh24:mm:ss的区别

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

  2. 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 ...

  3. 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: ...

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

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

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

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

  6. Java中省市区三级联动,附前后台及数据库

    Java中省市区三级联动,附前后台及数据库 实体pojo @Entity @Table(name = "province_city_district") @Data public ...

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

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

  8. Java中File的getPath(),getCanonicalPath()和getAbsolutePath()之间的区别

    File API在Java中非常重要,因为它使文件系统可以访问Java程序. 尽管Java的文件API丰富,但是使用它们时仍需要了解许多细节. 关于文件路径的常见查询程序员之一是getPath() , ...

  9. JAVA中i =0是什么意思_i++和++i是什么意思 i++和++i的区别

    i++和++i是C语言运算符,i++是后缀递增的意思,++i是前缀递增的意思. 1.i++是后缀递增的意思,i++是先进行表达式运算,再进行自增运算.把i++的运算过程拆分开,等效于i=i+1可以看到 ...

最新文章

  1. 理解和解决Java并发修改异常ConcurrentModificationException(转载)
  2. mysql binlog恢复sql_binlog2sql实现MySQL误操作的恢复
  3. word保存时标题变成黑框(mac版本)
  4. Arimo利用Alluxio的内存能力提升深度学习模型的结果效率(Time-to-Result)
  5. selenium+ant+testng测试框架简单介绍
  6. plsql(轻量版)_记录类型2
  7. tencent intern learning
  8. http1.0和http1.1和http2.0有什么区别
  9. MUSICAL CHAIRS【模拟】
  10. 再问数据中台 - 企业数据中台的团队如何构建?绩效如何评价?
  11. centos7解压安装mysql_CentOS7 安装Mysql5.7 解压缩版
  12. IT兄弟连 JavaWeb教程 文件下载技术
  13. .NET dnSpy 程序集编辑器,反编译器和调试器
  14. 自定义报表(demo1)
  15. Linux使用ragel进行文本快速解析(上)
  16. strip符号和节移除工具,符号表删除
  17. Leetcode 1484题: Group Sold Products By The Date
  18. H5--大概的,没事看看
  19. 如何关注速卖通的一举一动
  20. 身边的一个可爱女程序媛

热门文章

  1. 【智能门禁系统设计】——项目需求分析(web端软件)
  2. Sklearn.metrics函数
  3. puppeteer 教程(2) ---- puppeteer介绍
  4. Matlab Plot画图时设置marker实心并且和线条一样颜色的方法
  5. 阿里云服务器设置端口让外网访问
  6. 亚马逊卖家账号又被关联了?这些关联因素你应该知道!
  7. linux文件恢复工具下载_十大最佳Linux数据恢复工具,用于恢复已删除/损坏的文件
  8. SVD奇异值分解通俗理解-机器学习学习笔记
  9. dw怎么在html链接css文件,dreamweaver超链接颜色
  10. CSS层叠样式表--三大特性