3
可能重复:
Why is January month 0 in Java Calendar?Android的Google日历月开始在0
似乎在Android版日历,月份从0开始 为什么要设计这样的吗?
final Calendar c = Calendar.getInstance();
mMonth = c.get(Calendar.MONTH);
今天,mMonth是4
可能重复:
Why is January month 0 in Java Calendar?Android的Google日历月开始在0
似乎在Android版日历,月份从0开始 为什么要设计这样的吗?
final Calendar c = Calendar.getInstance();
mMonth = c.get(Calendar.MONTH);
今天,mMonth是4
这是不是由Android开发完成。这是它在java.util.Calendar
中的工作原理。 如果你想知道为什么Java开发人员这样设计它,请通过这个线程。 Why is January month 0 in Java Calendar?
这篇文章讨论它http://stackoverflow.com/questions/344380/why-is-january-month-0-in-java-calendar。它不是特定于Anroid的。 –
是的,MONTH总是从0开始,你需要为当前月份添加+1月 – Lucifer
我犯了一个错误。感谢您的帮助! – Sam