首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中Date转化为Calendar有关问题,请大家帮忙看下怎么回事

2013-04-07 
java中Date转化为Calendar问题,请大家帮忙看下咋回事public static void main(String[] args) {Date d n

java中Date转化为Calendar问题,请大家帮忙看下咋回事
public static void main(String[] args) {

Date d = new Date(2012,3,2);

Calendar date  = Calendar.getInstance();
date.setTime(d);
System.err.println(date.get(Calendar.YEAR)); //输出3912

}

就是想把Date转化为Calendar ,谁知获取年份时输出的事3912,而不算2012,这是怎么回事?
[解决办法]
1900是起始值,减掉就好了。
[解决办法]
看文档 “年份 y 由整数 y - 1900 表示。”

热点排行