zxy0307's picture
Upload 2300 files
0284885 verified
Raw History Blame Contribute Delete
1.48 kB
package Date_package;
import java.util.Date;
import java.util.Random;
public class Date_demo2 {
public static void main(String[] args) {
/*
需求1:打印时间原点开始一年后的时间
需求2:定义任意两个Date对象,比较一下哪个时间在前,哪个时间在后
*/
//需求1:打印时间原点开始1年之后的时间
//1、创建一个对象,表示时间原点
Date d1 = new Date(0L);
//2、获取d1时间的毫秒值
long time = d1.getTime();
//3、在这个基础上我们要加一年的毫秒值
time += 1000L * 60 * 60 * 24 * 365;
//4、把计算之后的时间毫秒值,再设置回di当中
d1.setTime(time);
//5、打印d1
System.out.println(d1);
//需求2:定义任意两个Date对象,比较一下哪个时间在前,哪个时间在后
Random r = new Random();
//创建两个时间对象
Date d2 = new Date(Math.abs(r.nextInt()));
Date d3 = new Date(Math.abs(r.nextInt()));
long time2 = d2.getTime();
long time3 = d3.getTime();
if (time2 > time3) {
System.out.println("第一个时间在后,第二个时间在前");
} else if (time2 < time3) {
System.out.println("第一个时间在前,第二个时间在后");
} else {
System.out.println("两个时间一样");
}
}
}