Calendar c = Calendar.getInstance();
System.out.println("Mili->>" + c.getTimeInMillis());
System.out.println("Month ->>" + Calendar.MONTH);
虽然我得到了以毫秒为单位的正确时间,但月份显示为 2(三月??) 为什么会这样?
下面是输出
米力->>1434029840778
月份->>2
你想要的是下面的习语:c.get(Calendar.MONTH)
.
Calendar.MONTH
本身只是一个内部常量并且(希望)总是返回2
.
Example
// We're in June at the time of writing
// Months are 0-based so June == 5
Calendar c = Calendar.getInstance();
System.out.println(Calendar.MONTH);
System.out.println(c.get(Calendar.MONTH));
Output
2
5
也可以看看:API
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)