使用Calendar类,为程序计算运行时间,程序的功能是根据用户输入的分数评定成绩。
import java.util.Calendar;
public class CalendarDemo {
public static void main(String[] args) {
Calendar calendar1=Calendar.getInstance();
System.out.println("Calendar1.YEAR="+calendar1.get(calendar1.YEAR));
//Calendar类的月份从0开始
System.out.println("calendar1.MONTH="+(calendar1.get(calendar1.MONTH)+1));
System.out.println("calendar1.DATE="+calendar1.get(calendar1.DATE));
System.out.println("calendar1.HOUR="+calendar1.get(calendar1.HOUR));
System.out.println("calendar1.MINUTE="+calendar1.get(calendar1.MINUTE));
System.out.println("calendar1.SECOND="+calendar1.get(calendar1.SECOND));
System.out.println("calendar1.MILLISECOND="+calendar1.get(calendar1.MILLISECOND));
//显示日期
System.out.println("calendar1.getTime()="+calendar1.getTime());
//设置Calendar类的年、月、日、时、分、秒,月份从0开始
calendar1.set(2008,1,1,15,25,25);
System.out.println("calendar1.set(2008,1,1,15,25,25)");
System.out.println("calendar1.getTime()="+calendar1.getTime());
//设置Calendar类的天数
calendar1.add(calendar1.DATE,2);
System.out.println("calendar1.add(calendar1.DATE,2)");
System.out.println("calendar1.getTime()="+calendar1.getTime());
//增加1年
calendar1.roll(calendar1.YEAR,true);
System.out.println("calendar1.roll(calendar1.YEAR,true)");
System.out.println("calendar1.getTime()="+calendar1.getTime());
}
}
运行结果:
Calendar1.YEAR=2008
calendar1.MONTH=2
calendar1.DATE=3
calendar1.HOUR=11
calendar1.MINUTE=45
calendar1.SECOND=3
calendar1.MILLISECOND=234
calendar1.getTime()=Sun Feb 03 11:45:03 CST 2008
calendar1.set(2008,1,1,15,25,25)
calendar1.getTime()=Fri Feb 01 15:25:25 CST 2008
calendar1.add(calendar1.DATE,2)
calendar1.getTime()=Sun Feb 03 15:25:25 CST 2008
calendar1.roll(calendar1.YEAR,true)
calendar1.getTime()=Tue Feb 03 15:25:25 CST 2009
帮忙这题是什么意识,怎么编写啊?