贴上代码: Date beginDate = (Date)param.get("beginDate"); String date =new SimpleDateFormat("YYYY-MM-dd").format(beginDate);
输出结果居然出错了
beginDate Date (id=227) →Mon Dec 30 19:52:05 CST 2019
date "2020-12-30" (id=228)
贴上代码: Date beginDate = (Date)param.get("beginDate"); String date =new SimpleDateFormat("YYYY-MM-dd").format(beginDate);
beginDate Date (id=227) →Mon Dec 30 19:52:05 CST 2019
date "2020-12-30" (id=228)
|
1
反复试了几次 只有 2019 年 12 月 29 至 31 日这三天会出 BUG,格式化后变成了 2020 年
其他的时间都正常,包括 2018 年 12 月 29 日,真 TM 见鬼了 |
|
manamiJan 2, 2020 via Android
2
SimpleDateFormat 没设置时区导致的
|
|
sheepkeJan 2, 2020 via iPhone
3
|
|
Bromine0x23Jan 2, 2020
4
YYYY
|
|
DuolingoJan 2, 2020 via Android
5
yyyy-MM-dd
|
|
manamiJan 2, 2020
6
我错了,是 YYYY 问题
|
|
7
看来是我大惊小怪了 谢谢楼上各位
|
|
8
YYYY 改 yyyy 正常了,记下这个教训了,谢谢大家
|
|
littleshyJan 2, 2020
9
都不看官方文档的吗?
|
|
chendyJan 2, 2020
10
这才过去几天啊… https://v2ex.com/t/633650
|
|
ARhenJan 6, 2020
11
YYYY,公司一个老项目还有这 bug,我没动,我怕重新发布问题更多,项目 2 年基本没人维护
|
|
hfismyangelJan 19, 2020
12
哈哈 踩坑了吧
|