JSON 中的毫秒時間( LONG) ,轉換成年月日
阿新 • • 發佈:2019-02-12
下面只有程式碼,很簡單的:
package com.tujia.ecd.test; import java.util.Date; import java.util.GregorianCalendar; import net.sf.json.JSONObject; public class Test { public static void main(String[] args) { //String json = "[{'logId':null,'userId':null,'operationTime':1449812923000,'pageId':null,'operationId':null,'ipAddress':null,'functionPage':'系統設定','operationName':'系統使用者管理','operationUser':'admin'}]"; JSONObject jsonObj = new JSONObject(); jsonObj.put("logId", "null"); jsonObj.put("logId","null"); jsonObj.put("userId","null"); jsonObj.put("operationTime",1449812923000L); jsonObj.put("pageId","null"); jsonObj.put("operationId","null"); jsonObj.put("ipAddress","null"); jsonObj.put("functionPage","系統設定"); jsonObj.put("operationName","系統使用者管理"); jsonObj.put("operationUser","admin"); System.out.println("這是你的JSON串:"+jsonObj); //long time = 1449812923000L; Long time = jsonObj.getLong("operationTime"); System.out.println("這裡輸出的是擷取的時間:"+time+",型別是:"+time.TYPE); Date date = new Date(time); GregorianCalendar gc = new GregorianCalendar(); gc.setTime(date); java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String sb=format.format(gc.getTime()); System.out.println(sb); System.out.println(date.getTime()); } }