• json日期处理类


    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();
        }
    }
  • 相关阅读:
    十五周学习笔记
    十四周学习笔记
    程序员修炼之道二
    程序员修炼之道
    构建之法十七
    十三周学习笔记总结
    个人课程总结
    构建之法十六
    构建之法十二
    文章单词统计接龙
  • 原文地址:https://www.cnblogs.com/gaoyangliu/p/12490268.html
Copyright © 2020-2023  润新知