1. 程式人生 > >JSON 中的毫秒時間( LONG) ,轉換成年月日

JSON 中的毫秒時間( LONG) ,轉換成年月日

下面只有程式碼,很簡單的:

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());
	}
}