1. 程式人生 > >【Date】時間戳轉化成Date時間格式處理

【Date】時間戳轉化成Date時間格式處理

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.截圖:

這裡寫圖片描述

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,不然會:
這裡寫圖片描述