Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android客戶端轉換php服務端獲取的時間戳的轉換

Android客戶端轉換php服務端獲取的時間戳的轉換

編輯:關於Android編程

今天在用JSON獲取後台的數據的時候,發現一個奇怪的現象就是返回來的時間戳都是1970年這樣的,很是糾結,最後發現時php和Java中時間的格式不一樣造成的,所以我們本地客戶端要做一個轉換:

/**
* 服務器上的時間轉換成客戶端時間
*/
private String serverToClientTime(String times){
if(times == null)
return "";
Calendar serverNow = Calendar.getInstance();
//從PHP轉成Java的時間值,在末尾添加三位
try{
serverNow.setTime(new Date(Long.parseLong(times+"000")));
}catch(NumberFormatException e){
return times;
}
int serverHour = serverNow.get(Calendar.HOUR_OF_DAY);
int serverMinute = serverNow.get(Calendar.MINUTE);

return serverHour + ":" + serverMinute;
}

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved