时间:2021-07-01 10:21:17 帮助过:18人阅读
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){
		this.format = 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();
    }
}
日期问题在日常开发过程中经常会遇到格式不匹配的问题,但是一般解决方法都比较单一,只要找到合适的方法,相信还是可以快速解决的!!!祝好运!!!!
工具类:关于解决数据库中的日期格式,经过response.getWriter().write(json)打到前台日期格式混乱的问题的总结
标签:sar 日期格式 bsp his 数据库 ret 日常 proc ring