2012-05-10 29 views
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

+5

这篇文章讨论它http://stackoverflow.com/questions/344380/why-is-january-month-0-in-java-calendar。它不是特定于Anroid的。 –

+0

是的,MONTH总是从0开始,你需要为当前月份添加+1月 – Lucifer

+0

我犯了一个错误。感谢您的帮助! – Sam

回答

0

这是不是由Android开发完成。这是它在java.util.Calendar中的工作原理。 如果你想知道为什么Java开发人员这样设计它,请通过这个线程。 Why is January month 0 in Java Calendar?

相关问题