首页 新闻 会员 周边

有关Calendar的疑问

0
[已关闭问题]

今天我在练习一个获取当前时间的程序的时候,发现在获取MONTH的时候:m=t.get(t.MONTH)+1;

这里为什么要加上一个1,是规定还是别的什么原因,请大侠赐教!感激!

福荣的主页 福荣 | 初学一级 | 园豆:0
提问于:2009-11-03 19:44
< >
分享
其他回答(1)
0

java这个我不是很清楚,我知道在使用javasctipt来获取日期的Month值时,他的这个Month值也是需要加1的,他的月份是0到11的

西越泽 | 园豆:10775 (专家六级) | 2009-11-04 00:22
0

MONTH

public static final int MONTH
指示月份的 getset 的字段数字。这是一个特定于日历的值。在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。

 

另请参见:
JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER, UNDECIMBER, 常量字段值

http://ajava.org/online/jdk6/

http://ajava.org/online/jdk6/java/util/Calendar.html#MONTH

邀月 | 园豆:25475 (高人七级) | 2009-11-04 09:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册