java - 年末 SimpleDateFormatter 的问题
问题描述
请看下面的代码:
Date date = new GregorianCalendar (2019, Calendar.DECEMBER, 30).getTime ();
System.out.println (date);
SimpleDateFormat formatter = new SimpleDateFormat ("dd.MM.YYYY");
System.out.println (formatter.format (date));
输出如下:
Mon Dec 30 00:00:00 CET 2019
30.12.2020
看看年份。怎么了?
'2019-12-31' 也有同样的问题,而 '2019-12-29' 没问题。
最好的问候托马斯
解决方案
推荐阅读
- pine-script - 仅当在交易视图上满足条件时触发指标警报
- node.js - Lambda 上的 GraphQL 查询在突变后没有返回一致的数据(起初)
- java - Java ConditionFactory 在条件满足后等待 pollingTime
- java - Google InApp Billing - 从 onSkuDetailsResponse 获得的 skuDetailsList 的标题绑定到列表视图控件
- node.js - 无法通过 jenkins 作业中的“npm install cypress”安装 cypress
- python - 如何向当前登录的用户 Django 发送电子邮件
- python - 如何在不存在的值上使用 if else
- java - 为什么 BigDecimal("20") 不等于 BigDecimal("2E+1")
- python - 如何优化python中的for循环?
- python - 美丽的汤不会从“下一页”中抓取数据