小编Ash*_*986的帖子

奇怪的Java日历行为

有谁理解为什么输出2077而不是2011年?

Integer yyyyMMdd = 20110830
Calendar day = Calendar.getInstance(TimeZone.DEFAULT);

Integer dd = yyyyMMdd % 100;
Integer yyyy = yyyyMMdd / 10000;

day.set(yyyy, MM-1, dd);

System.err.println(day.getTimeInMillis());
Run Code Online (Sandbox Code Playgroud)

java calendar

2
推荐指数
1
解决办法
112
查看次数

标签 统计

calendar ×1

java ×1