android日历月从0开始

Sam*_*Sam 6 java calendar

可能的重复:
为什么 Java 日历中的 1 月是 0?

android中的日历好像是从0开始的,为什么要这样设计呢?

final Calendar c = Calendar.getInstance();
mMonth = c.get(Calendar.MONTH);
Run Code Online (Sandbox Code Playgroud)

今天,mMonth 是 4。

小智 0

这不是 Android 开发人员完成的。这就是它在java.util.Calendar. 如果您想知道 Java 开发人员为什么这样设计,请浏览此线程。 为什么 Java 日历中的一月是 0?