首页 > Web开发 > 详细

json日期处理类

时间:2020-03-14 10:43:32      阅读:57      评论:0      收藏:0      [点我收藏+]
package com.blog.utils;

import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;

import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * json-lib 日期处理类
 *
 */

public class DateJsonValueProcessor implements JsonValueProcessor {
    private String format;

    public DateJsonValueProcessor(String format) {
        this.format = format;
    }

    public Object processArrayValue(Object o, JsonConfig jsonConfig) {
        return null;
    }

    public Object processObjectValue(String key, Object value, JsonConfig jsonConfig) {
        if(value == null)
        {
            return "";
        }
        if(value instanceof Timestamp)
        {
            String str = new SimpleDateFormat(format).format((Timestamp)value);
            return str;
        }
        if (value instanceof Date)
        {
            String str = new SimpleDateFormat(format).format((Date) value);
            return str;
        }

        return value.toString();
    }
}

 

json日期处理类

原文:https://www.cnblogs.com/gaoyangliu/p/12490268.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!