package com.liu.Utils;
import java.text.DateFormat;  
import java.text.SimpleDateFormat;  
import java.util.Date;  
  
import net.sf.json.JsonConfig;  
import net.sf.json.processors.JsonValueProcessor;  
  
 /** 
 * @ClassName: DateJsonValueProcessor 
 * @author: lyd
 * @date: 2017年10月10日 下午10:28:18 
 * @describe:Json Date处理
 */
public class DateJsonValueProcessor implements JsonValueProcessor {  
 public static final String Default_DATE_PATTERN ="yyyy-MM-dd";  
 private DateFormat dateFormat ;  
 public DateJsonValueProcessor(String datePattern){  
  try{  
   dateFormat  = new SimpleDateFormat(datePattern);  
     
  }catch(Exception e ){  
   dateFormat = new SimpleDateFormat(Default_DATE_PATTERN);  
     
  }  
    
 }  
 public Object processArrayValue(Object value, JsonConfig jsonConfig) {  
  return process(value);  
 }  
  
 public Object processObjectValue(String key, Object value,  
   JsonConfig jsonConfig) {  
  return process(value);  
 }  
 private Object process(Object value){  
  return dateFormat.format((Date)value);  
    
 }  
}  //
//import java.text.SimpleDateFormat;
//import net.sf.json.JsonConfig;
//import net.sf.json.processors.JsonValueProcessor;
//
//public class DateJsonValueProcessor implements JsonValueProcessor{
//	
//		private String format;
//		public DateJsonValueProcessor(String format){
//			format=this.format;
//		}
//		public Object processArrayValue(Object value,JsonConfig jsonConfig){
//			return null;
//		}
//		public Object processObjectValue(String key,Object value,JsonConfig jsonConfig){
//			if(value==null){
//				return "";
//			}
//			if(value instanceof java.sql.Timestamp)
//			{
//				String str=new SimpleDateFormat(format).format((java.sql.Timestamp)value);
//				return str;
//			}
//			if(value instanceof java.util.Date)
//			{
//				String str=new SimpleDateFormat(format).format((java.util.Date)value);
//				return str;
//			}
//			return value.toString();
//		}

最近下载更多
xiaopengzep  LV1 3月24日
问耳朵  LV2 2023年12月14日
海棠花瘦  LV9 2023年6月12日
yangbulx  LV3 2023年6月7日
微信网友_6495054193971200  LV2 2023年5月28日
邬松桥  LV11 2022年11月16日
LJLljl002  LV5 2022年9月18日
yymmdm  LV6 2022年8月10日
wppppp  LV3 2022年4月23日
微信网友_5916966536499200  LV2 2022年4月15日
最近浏览更多
xiaopengzep  LV1 3月24日
zhanxy  LV2 3月11日
minjing123  LV8 1月4日
lilong007  LV20 2023年12月30日
WBelong  LV7 2023年12月27日
问耳朵  LV2 2023年12月14日
空中飞尘  LV13 2023年12月13日
shuangfu  LV24 2023年12月2日
limenghaoqwer  LV2 2023年11月27日
abandan  LV4 2023年11月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友