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
Last modification:December 21st, 2019 at 03:45 am
如果觉得我的文章对你有用,请随意赞赏