任务一、计算中国共和国成立了多少天
1、编写程序
- 方法一

- 方法二

package next.T;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class LifeOfPRC {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
System.out.println("方法一、采用Date类");
Date foundDate = new Date(1949 - 1900,9,1,8,0,0);
System.out.println("成立日期:" + sdf.format(foundDate));
Date currentDate = new Date();
System.out.println("当前日期:" + sdf.format(currentDate));
long interval = 0;
interval = currentDate.getTime() - foundDate.getTime();
System.out.println("中华人民共和国成立了:" + interval + "毫秒");
System.out.println("中华人民共和国成立了:" + (interval /1000) + "秒");
System.out.println("中华人民共和国成立了:" + (interval /1000 /60)+ "分");
System.out.println("中华人民共和国成立了:" + (interval /1000 /60 /60) + "小时");
System.out.println("中华人民共和国成立了:" + (interval /1000 /60 /60 /24) + "天");
System.out.println();
System.out.println("方法二、采用calender类");
Calendar calendar1 = Calendar.getInstance();
calendar1.set(1949,9,1,8,0,0);
System.out.println("成立日期:" + sdf.format(calendar1.getTime()));
Calendar calendar2 = Calendar.getInstance();
System.out.println("当前日期:" + sdf.format(calendar2.getTime()));
interval = calendar2.getTime().getTime()- calendar1.getTime().getTime();
System.out.println("中华人民共和国成立了:" + interval + "毫秒");
System.out.println("中华人民共和国成立了:" + (interval /1000) + "秒");
System.out.println("中华人民共和国成立了:" + (interval /1000 /60)+ "分");
System.out.println("中华人民共和国成立了:" + (interval /1000 /60 /60) + "小时");
System.out.println("中华人民共和国成立了:" + (interval /1000 /60 /60 /24) + "天");
}
}
2、运行程序,查看结果
