JAVA中json日期格式问题的办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中json日期格式问题的办法相关的知识,希望对你有一定的参考价值。
package cn.jbit.BookSys.util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueProcessor; public class JsonDateValueProcessor implements JsonValueProcessor{ private String format ="yyyy-MM-dd"; public JsonDateValueProcessor() { super(); } public JsonDateValueProcessor(String format) { super(); this.format = format; } @Override public Object processArrayValue(Object value, JsonConfig jsonConfig) { // TODO Auto-generated method stub String[] obj = {}; if (value instanceof Date[]) { SimpleDateFormat sf = new SimpleDateFormat(format); Date[] dates = (Date[]) value; obj = new String[dates.length]; for (int i = 0; i < dates.length; i++) { obj[i] = sf.format(dates[i]); } } return obj; } @Override public Object processObjectValue(String key, Object value, JsonConfig jsonConfig) { // TODO Auto-generated method stub if (value instanceof Date) { String str = new SimpleDateFormat(format).format((Date) value); return str; } return value; } public String getFormat() { return format; } public void setFormat(String format) { this.format = format; } }
以上是关于JAVA中json日期格式问题的办法的主要内容,如果未能解决你的问题,请参考以下文章