时间格式:yyyy-MM-dd HH:mm:ss

其中每一个的大小写的区别

1、yyyy与YYYY

public static void main(String[] args) {Date date=new Date();Date date1=new Date();//设置时间为2020年7月4号date.setTime(1593792000000L);//date1设置为2019年12月30日date1.setTime(1577635200000L);SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd");SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");System.out.println(format.format(date));System.out.println(format2.format(date));System.out.println("===================");System.out.println(format.format(date1));System.out.println(format2.format(date1));
}

输出结果:

YYYY是week-based-year,表示当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年那么这周就算入下一个年份中。所以2019年12月31日那天在这种转换方式下就是2020年。
而当yyyy就是当前制定日期所属的年份,所以2019年12月31日那天在这种情况下年份就是2019,

2、MM与mm

这个比较好区分,MM:表示月份;mm:表示分钟

3、DD与dd

Calendar calendar = Calendar.getInstance();
// 2019-12-31
calendar.set(2019, Calendar.DECEMBER, 31);
Date strDate1 = calendar.getTime();
// 2020-01-01
calendar.set(2020, Calendar.JANUARY, 1);
Date strDate2 = calendar.getTime();
// 大写 DD
SimpleDateFormat formatYYYY = new SimpleDateFormat("yyyy/MM/DD");
System.out.println("2019-12-31 转 YYYY/MM/DD 格式: " + formatYYYY.format(strDate1));
System.out.println("2020-01-01 转 YYYY/MM/DD 格式: " + formatYYYY.format(strDate2));
System.out.println("========================");
// 小写 dd
SimpleDateFormat formatyyyy = new SimpleDateFormat("yyyy/MM/dd");
System.out.println("2019-12-31 转 yyyy/MM/dd 格式: " + formatyyyy.format(strDate1));
System.out.println("2020-01-01 转 yyyy/MM/dd 格式: " + formatyyyy.format(strDate2));

输出结果为:

DD格式是指当前日期在当年中的天数,今天正好是当年的最后一天,导致字符串多了一位,
dd是当月日期。

4、HH与hh

HH是24小时制,hh是12小时制

5、SS与ss

ss表示秒,SS输出的是毫秒

java 中常见日期格式的设置相关推荐

  1. java 中常见日期格式的设置(yyyyMMdd HHmmss)

    1.yyyy与YYYY public static void main(String[] args) {DateTime date = new DateTime(2019, 12, 31, 0, 0) ...

  2. java中的日期格式转换

    import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...

  3. java中if条件格式_Java 设置Excel条件格式示例代码(高亮条件值、应用

    概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...

  4. java报日期格式错误_在java中如何处理日期格式问题

    1.最简洁的办法就是在对应的对象中加注解 如下一个例子: @DateTimeFormat(pattern="yyyy-MM-dd") @JsonFormat(pattern=&qu ...

  5. JAVA中对日期格式的处理

    日期和时间模式 日期和时间格式由日期和时间模式 字符串指定.在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素.文本可 ...

  6. java中日期格式的转换_java中定义日期格式的转换符

    Hi,大家好久不见,今天我们在这里给大家介绍一下关于Java的小知识,在Java中定义日期格式的转换符,至于运用呢就不和大家做介绍了:接下来就给大家详细介绍一下如何实现. 那我们该如何创建使用呢?首先 ...

  7. poi导入excel日期处理_POI处理Excel中各种日期格式问题

    前不久写过一篇随笔<EXCEL解析之终极方法WorkbookFactory>,提到使用WorkbookFactory来处理Excel文件数据,最近发现一个问题就是这个办法不能很好的处理各种 ...

  8. Java中的日期操作

    在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception {SimpleDateFormat sdf = ne ...

  9. java中输入日期_Java中的日期操作

    在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...

最新文章

  1. good food to buy when at the train station
  2. 3 年前端面经和他在创业公司的成长历程
  3. ASP.NET Core开发者成长路线图
  4. 从0开始 Java实习 黑白棋
  5. pycharm/clion/idea等产品多含代码左移右移操作
  6. 信息学奥赛一本通(1057:简单计算器)
  7. iOS Core ML与Vision初识
  8. 哀悼与感动同在[转载]
  9. 全网最详细的Windows里下载与安装Sublime Text *(图文详解)
  10. web压力测试工具(小而精)
  11. 【C#进阶3-4】C#设计模式
  12. FFmpeg将MP4视频切割成ts文件
  13. 【爆漏】酷我音乐盒再曝缺陷
  14. MBTI职业性格测试(Psytopic特别版)
  15. PYTHON开发对接短信语音验证码接口
  16. Java去掉字符串首尾的““
  17. 宕昌一中2021高考成绩查询,有朋自远方来 | 甘肃省陇南市宕昌一中来广元中学考察交流...
  18. 根据冯诺依曼模型组装一台电脑
  19. 密码学--对称加密和非对称加密联合使用
  20. java 公交管理系统 代码_基于jsp的公交管理系统-JavaEE实现公交管理系统 - java项目源码...

热门文章

  1. 从管易云·奇门到微盟通过接口配置打通数据
  2. 服务器压力测试工具1——压力端模块设计
  3. Revit API: DWG翻模的基本原理
  4. Xtrabackup的备份恢复操作
  5. Android 开发艺术探索笔记(21),阿里P7级别面试经验总结
  6. ffmpeg音频解码重采样(立体声转成单声道)
  7. RHEL5+postfix+mysql+extmai(源代码)
  8. Less学习笔记(尚硅谷前端less教程)
  9. ppt如何替换其他mo ban_这4个配图反例,拉低了你的PPT档次!
  10. 中国教育和科研计算机网络是,重大应用—热烈庆祝中国教育和科研计算机网CERNET建设20周年—中国教育和科研计算机网CERNET...