Date中得出的数据都是long型的,所以需要日期与long类型的相互转换的方法:
- 将long转为Date: public Date(long date);
import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); long cur = date.getTime(); cur += 864000 * 1000; // 十天的秒数 System.out.println(new Date(cur)); // long类型转换为Date } } 为什么要用long类型:因为long类型能够保存毫秒数据级,这样方便程序处理。
- 将Date转为long: public long getTime();