1. 程式人生 > >從後臺返回的資料是個long型,如何轉為正確的時間型別顯示

從後臺返回的資料是個long型,如何轉為正確的時間型別顯示

       碰到了一個從資料庫中讀取出來的時間欄位是個Long型別的,即一串數字,類似這樣:1508918222000

現在要將其轉為正常的時間格式顯示出來 比如2017/10/25 17:00或者是2017/10/25 下午5:00

     下面說下兩種處理方式:

   ①MySQL中有這樣一個函式,UNIX_TIMESTAMP()。那麼查詢語句可能就是這樣寫的:SELECT id,UNIX_TIMESTAMP(date)  FROM  表名;

  ②我用的是第二種做法。即在前臺使用JS處理date資料。   

var date1 = jsonobj[i].createDate //建立時間

var date2 = new Date(date1);

var createDate = date2.toLocaleString();//轉換後的格式是這種:2017/10/25 下午5:00

 當然可以根據自己的需求,需要顯示出什麼樣的格式,去找Date對應的API參照使用即可。