欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Date】时间戳转化成Date时间格式处理

程序员文章站 2022-05-02 17:10:31
...

1.问题:

如何把时间戳变成Date格式,或者易读的String仿时间格式?

2.源代码:

public class Test {

    public static void main(String[] args) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");/*简单格式处理工具*/

        long longTime=1498543182353L;/*传入时间戳,这里的时间戳是:1498543182353*/

        Date date = new Date(longTime);/*这里要传入long类型的时间值*/
        System.out.println("1.Date时间格式时间:"+date);

        String nomalTime = simpleDateFormat.format(date);/*将时间格式转化为易读格式*/
        System.out.println("2.仿时间格式:"+nomalTime);

    }
}

3.截图:

【Date】时间戳转化成Date时间格式处理

4.总结:

1.SimpleDateFormat是用来把CST时间(Tue Jun 27 13:59:42 CST 2017),转化成仿时间格式(2017-06-27 13:59:42)的工具类;
2.

 Date date = new Date(longTime);/*这里要传入long类型的时间值*/

这里时间传参的参数要是long类型的数字,不能使String类型的数字;

3.这里long类型的时间戳,一定要在后面加上一个L,不然会:
【Date】时间戳转化成Date时间格式处理