zoukankan      html  css  js  c++  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:代表毫秒

    重点(踩坑的点):oracle和java的表达式不一样
    yyyy-MM-dd HH24:mi:ss和 yyyy-MM-dd HH:mi:ss,分别代表oracle中的24小时制和12小时制
    原因:oracle和java不同,因为oracle是不区分大小写的,所以java中可以根据大小写来代表24小时和12小时的表达式。但是在oracle中就会出问题,oracle中将24小时的小时和分钟做了特殊处理.如上所示,在HH后面加上了24,将mm改为了mi,而一旦不注意取到的时间就会出问题!

            SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss.sss ");
            String time=sdf.format(new Date());
  • 相关阅读:
    LeetCode485 最大连续1的个数
    LeetCode167 两数之和 II
    js浮点数类型
    js整数类型
    js布尔类型
    js重复赋值 js数据交换 js调式方法
    JavaScript变量
    数据类型分类
    重复赋值 数据交换 查看程序执行结果
    JS注释 JS变量
  • 原文地址:https://www.cnblogs.com/cherishforchen/p/11721006.html
Copyright © 2011-2022 走看看