JAVA日期格式YYYY-MM-DD与yyyy-MM-dd的区别

有下面一段代码:

csharp;gutter:true; public static void main(String[] args) { DateTime date = new DateTime(2019, 12, 31, 0, 0);</p> <pre><code>SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd"); System.out.println(format.format(date.toDate())); SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(format2.format(date.toDate())); </code></pre> <p>}

控制台输出的结果是,不信你可以试下:

2020-12-31
2019-12-31

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

Original: https://www.cnblogs.com/foxting/p/12195312.html
Author: KenNgai
Title: JAVA日期格式YYYY-MM-DD与yyyy-MM-dd的区别

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/538341/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Monitor(管程/监视器)详解

    说明 Monitor,直译为”监视器”,而操作系统领域一般翻译为”管程”。管程是指管理共享变量以及对共享变量操作的过程,让它们支持并…

    Java 2023年6月16日
    077
  • javax.xml.ws.Service 未定义未识别的错误

    可能缺失一个jar包. geronimo-jaxws_2.2_spec-1.1.jar.zip, 加入到编译指定的目录中。 http://www.java2s.com/Code/J…

    Java 2023年5月29日
    0103
  • SpringBoot与Thymeleaf入门级操作

    使用Thymeleaf 三大理由: 简洁漂亮 容易理解 完美支持HTML5 使用浏览器直接打开页面 不新增标签 只需增强属性 学习目标 快速掌握Thymeleaf的基本使用:五大基…

    Java 2023年6月16日
    0105
  • Linux安装nginx,使用nginx做图片服务器

    nginx官网:http://nginx.org/download/ 这里使用的是nginx-1.8.0.tar.gz进行安装 首先安装GCC编辑器: 执行下面命令即可,前提: 必…

    Java 2023年6月9日
    078
  • Nginx 部署的虚拟主机如何使用 Let’s Encrypt 来进行加密 https

    HTTPS 是现在网站的标配了,很多服务都是必须使用 https,如果你不使用的话,浏览器可能就不会对你非常友好了。 如果你不想使用商业的 CA 秘钥的话,你可以使用 Let&#8…

    Java 2023年5月30日
    080
  • aspose java word 插入特殊字符

    遇到一个需求,要在word文档中插入一些符号,入下图所示: 参考:https://blog.csdn.net/qq_35192741/article/details/9849798…

    Java 2023年5月29日
    089
  • 【One Day菜鸟到大鸟】MyBatis搭建环境

    log4j.properties log4j.rootLogger=debug, Console #Console log4j.appender.Console=org.apach…

    Java 2023年5月30日
    076
  • 上传代码到GitHub仓库

    上传代码到GitHub仓库 准备工作 意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。 这…

    Java 2023年6月16日
    099
  • 顺序存储二叉树

    顺序存储二叉树的概念 从数据存储来看,数组存储方式和树的存储方式可以相互转换,即 数组可以转换成树, 树也可以转换成数组, 看下面的示意图。 要求: 右图的二叉树的结点,要求以数组…

    Java 2023年6月15日
    0105
  • IO流(Properties的使用方法)

    Properties:属性集合类。是一个可以和IO流相结合使用的集合类。 Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 /* 特殊功能…

    Java 2023年6月5日
    0105
  • Stream.toList()和Collectors.toList()的性能比较

    昨天给大家介绍了Java 16中的Stream增强,可以直接通过toList()来转换成List。 主要涉及下面这几种转换方式: list.stream().toList(); l…

    Java 2023年6月9日
    093
  • java 位运算、移位运算、简单使用

    1,运算符和使用以及二进制的转化 public static void main(String[] args) { int a = 100; int b = 97; System….

    Java 2023年5月29日
    080
  • GIT合并部分文件的CLI

    | 0.24分钟 | 399.2字符 | 1、引言&背景 2、解决方案 3、声明与参考资料 | SCscHero | 2022/5/2 PM10:16 | 系列 | 已完成…

    Java 2023年6月5日
    079
  • 5.日期格式化

    例:”startTime”:{“date”:11,”hours”:0,”seconds&#822…

    Java 2023年6月13日
    0111
  • Python常用类库

    1.什么是时间元组? 2.使用datetime获取今天日期及前N天日期 3.获取以秒为单位的浮点时间time(): 4.获取人可以直观理解的时间ctime(): 5.浮点时间转化为…

    Java 2023年6月7日
    0102
  • 基于XML的显式配置

    Spring提供了两种配置方式:一种是显式配置;一种是自动配置。显式配置又分为两种:一种是基于XML的显式配置;一种是基于Java的显式配置。自动配置只有一种,即基于注解的自动配置…

    Java 2023年6月5日
    0106
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球