我在1999-12-12中输入了soap请求中类型日期的输入。我在IBM JAXRPC中部署了webservice。在请求对象中,我将获得Calendar对象。如果使用Calendar.Month获取输入的月份,我将获得11作为月份值。但我的月份值是12.
请告诉我为什么我的价值是11而不是12。
答案 0 :(得分:1)
Calendar
个对象中的月份为0索引,表示1月为0,12月为11。
来自文档:
<强>月强>
public static final int MONTH
get和set的字段编号,表示月份。这是特定于日历的值。一年中的第一个月是1月,即0;最后一个取决于一年中的月数。