【发布时间】:2014-11-26 19:20:23
【问题描述】:
Unix timestamp 是 1417029117,即 2014 年 11 月 26 日,星期三。
long timestamp = 1417029117l*1000l;
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(timestamp);
System.out.println("current day is "+cal.get(Calendar.DAY_OF_WEEK));
System.out.println("current month is "+cal.get(Calendar.MONTH));
我得到的结果如下:
current day is 4
current month is 10
有什么解释吗?如果一月是0,那么这个月就可以了。但是为什么今天是4?
【问题讨论】: