问答详情
源自:3-7 Calendar 类的应用

使用Calendar调用时间 月份不对

import java.util.Calendar;


public class Test8 {


public static void main(String[] args) {

Calendar c=Calendar.getInstance();//创建Calendar对象

int year=c.get(Calendar.YEAR);//获取年

int month=c.get(Calendar.MONTH);

int day=c.get(Calendar.DAY_OF_MONTH);

int hour=c.get(Calendar.HOUR_OF_DAY);

int minute=c.get(Calendar.MINUTE);

int second=c.get(Calendar.MINUTE);

System.out.println("当前时间:"+year+"-"+month+"-"+day+"\t"+hour+":"+minute+":"+second);


}


}

输出结果:当前时间:2017-1-4 21:58:58

提问者:单行道上 2017-02-04 22:00

个回答

  • 拾画
    2017-02-04 22:59:14
    已采纳

    int month=c.get(Calendar.MONTH)+1;  //获取月份,0表示1月份