Calendar类是一个抽象类,使用getInstance方法创建
Calendar c2 = Calendar.getInstance();
//年份
int year = c2.get(Calendar.YEAR);//月份
int month = c2.get(Calendar.MONTH) + 1;
//日期
int date = c2.get(Calendar.DATE);
//小时
int hour = c2.get(Calendar.HOUR_OF_DAY);
//分钟
int minute = c2.get(Calendar.MINUTE);
//秒
int second = c2.get(Calendar.SECOND);
实例:
public class class6_9
{
public static void main(String args[])
{
Calendar c1=Calendar.getInstance();
c1.setTime(new Date());
int year=c1.get(Calendar.YEAR);
int month=c1.get(Calendar.MONTH)+1;
int date=c1.get(Calendar.DATE);
int hour=c1.get(Calendar.HOUR);
int minute=c1.get(Calendar.MINUTE);
int second=c1.get(Calendar.SECOND);
System.out.println("当前系统时间为:"+year+"年"+month+"月"+date+"日 "+hour+"小时"+minute+
"分"+second+"秒");
Calendar c2=Calendar.getInstance();
c2.set(1988,3,23); //实际时间:1988年04月23日
long n=c1.getTimeInMillis()-c2.getTimeInMillis();
System.out.println("从我出生到现在走过的时间为:"+n+"毫秒");
}
}
运行以后的结果为
2010年2月6日
从我出生到现在走过的时间为687661200000毫秒