日期对象
1、如何创建日期对象?
- Date date = new Date();
- Date date = new Date(指定毫秒值);
2、如何修改时间对象中的毫秒值
- setTime(毫秒值);
3、如何获取时间对象中的毫秒值
- getTime();
练习:
1、需求:打印时间原点开始一年之后的时间
package com.itheima.a01jdk7datedemo;
import java.util.Date;
public class Test1 {
public static void main(String[] args) {
//需求:打印时间原点开始一年之后的时间
Date d = new Date(0L);
long time = d.getTime();
System.out.println(time);
d.setTime(time + (1000L * 60 * 60 * 24 * 365));
System.out.println(d);
}
}
2、定义任意两个Date对象,比较一下哪个时间在前,哪个时间在后
package com.itheima.a01jdk7datedemo;
import java.util.Date;
import java.util.Random;
public class Test2 {
public static void main(String[] args) {
//2、定义任意两个Date对象,比较一下哪个时间在前,哪个时间在后
Random r = new Random();
Date d1 = new Date(Math.abs(r.nextInt()));
Date d2 = new Date(Math.abs(r.nextInt()));
System.out.println("d1 : " + d1);
System.out.println("d2 : " + d2);
if(d1.getTime() < d2.getTime()){
System.out.println("d1时间在前,d2时间在后");
} else if (d1.getTime() > d2.getTime()){
System.out.println("d2时间在前,d1时间在后");
} else {
System.out.println("d2和d1同一个时间");
}
}
}