Data日期处理类
在Java中提供了一个java.util.Date类,如果这个类直接实例化,就可以获取当前的时间。
package test;
import java.util.Date;
public class Demo41 {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Sat Dec 21 03:33:14 CST 2019
查看Date的构造方法
public Date() {
this(System.currentTimeMillis());
}
public Date(long date) {
fastTime = date;
}
可以得到一个结论,Date只是对long 数据的一种包装,存在Long和date相互转换的方法。
1.将Long转换为Date public Date(Long date)
2.将Date转换为Long public Long getTime()
Date和Long之间的转换
package test;
import java.util.Date;
public class Demo41 {
public static void main(String[] args) {
Date date = new Date();
long current = date.getTime();
current += 864000*1000;
System.out.println(date);
System.out.println(new Date(current));
}
}
Sat Dec 21 03:42:51 CST 2019
Tue Dec 31 03:42:51 CST 2019