zoukankan      html  css  js  c++  java
  • JsonConfig处理日期时间

    写在前面:

      页面发送ajax请求到后台,后台返回对应的json格式数据给前台页面进行数据展示,如果json数据中含有日期时间,就需要对日期进行处理

      下面是相关的代码部分

     JsonConfig jsonConfig=new JsonConfig();
     jsonConfig.registerJsonValueProcessor(Date.class,new JsonDateValueProcessor());
     JSONArray obj = JSONArray.fromObject(list2,jsonConfig);

      这里需要实现JsonValueProcessor

    public class JsonDateValueProcessor implements JsonValueProcessor {
        //日期格式
        private String format = "yyyy-MM-dd HH:mm:ss";
    
        public JsonDateValueProcessor() {
        }
    
        public JsonDateValueProcessor(String format) {
            this.format = format;
        }
    
        @Override
        public Object processArrayValue(Object o, JsonConfig jsonConfig) {
            return process(o);
        }
    
        @Override
        public Object processObjectValue(String s, Object o, JsonConfig jsonConfig) {
            return process(o);
        }
    
        private Object process(Object value) {
            if (value instanceof Date) {
                SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.UK);
                return sdf.format(value);
            }
            return value == null ? "" : value.toString();
        }
    }

      

      没有用过其他的用法,也就没有去过多的深究,仅仅做个记录吧~~~

    
    

      

  • 相关阅读:
    Kali 查看系统信息的一些命令及查看已安装软件包的命令
    mysql_对于DQL 的简单举例
    java简单分析LinkedList
    java_简单解析ArrayList_iterable
    java_随机密码
    rsync 服务基础配置讲解
    DNS服务器的基础
    NFS服务器配置
    DHCP服务器配置
    VSFTP 配置详解,附带例子
  • 原文地址:https://www.cnblogs.com/eleven258/p/9419070.html
Copyright © 2011-2022 走看看