写在前面:

  页面发送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;}@Overridepublic Object processArrayValue(Object o, JsonConfig jsonConfig) {return process(o);}@Overridepublic 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();}
}

  

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

  

转载于:https://www.cnblogs.com/eleven258/p/9419070.html

JsonConfig处理日期时间相关推荐

  1. MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)

    MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...

  2. MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据

    1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...

  3. java时间转换为字符串格式错误_字符串转换为日期时间格式及其错误处理(转)

    1. 字符串转换成日期时间格式 //日期时间格式:yyyy-MM-dd hh:mm:ss String time ="1900-02-21 12:23:33"; //将字符串转换为 ...

  4. PHP 中日期时间函数 date() 用法总结

    [导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考.格式化日期date() 函数的第一个参数规定了如何格式化日期 时间.它 ...

  5. 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表

    不同的国家有不同的日期时间书写格式,比如: 多数亚洲国家:yyyy-MM-dd hh:mm 有些欧洲国家:dd.MM.yyyy HH:mm 极少数的国家:MM/dd/yyyy h:mm tt 还有各种 ...

  6. mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...

  7. 把字符串转换为日期时间

    有一字符串"2013080117041122"需要转换为日期时间. Insus.NET在MSDN找到一个方法,就是DateTime.ParseExact,它是可以把一个字符串转换为 ...

  8. java8日期加本地,日期时间API(JDK8新增)

    日期时间API(JDK8新增) JDK8出现之前 JDK8新时间日期API LocalDate.LocalTime.LocalDateTime 的使用 类似于Calendar LocalDateTim ...

  9. mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除

    我有一些困难,使我的MySQL查询正确.当前状态如下: 我有一个包含Todo的表,其中datetime字段已更改为(在插入/更新时设置为当前datetime) 如果有20个以上的项目的"是否 ...

最新文章

  1. JavasSript实现秒转换为“天时分秒”控件和TDD测试方法应用
  2. Juniper防火墙命令行查错工具snoop的使用
  3. Android 自定义对话框
  4. 使用JMX透过防火墙远程监控tomcat服务
  5. 关于SOAP的几篇文章
  6. 2018年NLP技术学习总结
  7. linux 环境搭建Jenkins
  8. NetscalerSSL证书的导入和link
  9. mapxtreme java_MapXtreme Java Edition 4.8使用心得(二)
  10. GitHub项目推荐
  11. 为什么企业要做CMMI资质认证?
  12. 营业执照在线生成_营业执照用旧的?办新的?办电子的?丨现在选哪个都很“好办”...
  13. Windows网络笔记-台式机通过网线直连笔记本,台式机通过笔记本上网(win10)
  14. 容抗 感抗 初级计算公式
  15. 人脸检测和人脸识别原理
  16. 卖场型旗舰店好入驻吗?需要什么资料?
  17. Android中关于Manifest的权限注册问题
  18. 新建word文档没保存能恢复吗(已有579人收藏)
  19. 上传文件,压缩临时图片,不做本地图片存储,用于传输
  20. 一张图看懂VLAN数据帧接收流程中Access端口与Trunk端口的工作流程

热门文章

  1. 素数筛法求素数(线性时间)
  2. 小网站服务器空间,小型网站空间服务器
  3. 图解CSS中padding、margin、border的区别及使用
  4. 做互联网的基因,互联网营销
  5. 字体编辑器_三款好用的字体编辑器分享,让您拥有属于自己的字体
  6. js 将input、textarea、Select等控件替换成标签(span)
  7. 基于jQuery的窗口插件:jMessageBox
  8. RenderTransformOrigin 的作用
  9. Flash教程:多种图片切换效果
  10. access查询设计sol视图_Access删除索引