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;}@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处理日期时间相关推荐
- MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)
MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...
- MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据
1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...
- java时间转换为字符串格式错误_字符串转换为日期时间格式及其错误处理(转)
1. 字符串转换成日期时间格式 //日期时间格式:yyyy-MM-dd hh:mm:ss String time ="1900-02-21 12:23:33"; //将字符串转换为 ...
- PHP 中日期时间函数 date() 用法总结
[导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考.格式化日期date() 函数的第一个参数规定了如何格式化日期 时间.它 ...
- 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表
不同的国家有不同的日期时间书写格式,比如: 多数亚洲国家:yyyy-MM-dd hh:mm 有些欧洲国家:dd.MM.yyyy HH:mm 极少数的国家:MM/dd/yyyy h:mm tt 还有各种 ...
- mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...
- 把字符串转换为日期时间
有一字符串"2013080117041122"需要转换为日期时间. Insus.NET在MSDN找到一个方法,就是DateTime.ParseExact,它是可以把一个字符串转换为 ...
- java8日期加本地,日期时间API(JDK8新增)
日期时间API(JDK8新增) JDK8出现之前 JDK8新时间日期API LocalDate.LocalTime.LocalDateTime 的使用 类似于Calendar LocalDateTim ...
- mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除
我有一些困难,使我的MySQL查询正确.当前状态如下: 我有一个包含Todo的表,其中datetime字段已更改为(在插入/更新时设置为当前datetime) 如果有20个以上的项目的"是否 ...
最新文章
- JavasSript实现秒转换为“天时分秒”控件和TDD测试方法应用
- Juniper防火墙命令行查错工具snoop的使用
- Android 自定义对话框
- 使用JMX透过防火墙远程监控tomcat服务
- 关于SOAP的几篇文章
- 2018年NLP技术学习总结
- linux 环境搭建Jenkins
- NetscalerSSL证书的导入和link
- mapxtreme java_MapXtreme Java Edition 4.8使用心得(二)
- GitHub项目推荐
- 为什么企业要做CMMI资质认证?
- 营业执照在线生成_营业执照用旧的?办新的?办电子的?丨现在选哪个都很“好办”...
- Windows网络笔记-台式机通过网线直连笔记本,台式机通过笔记本上网(win10)
- 容抗 感抗 初级计算公式
- 人脸检测和人脸识别原理
- 卖场型旗舰店好入驻吗?需要什么资料?
- Android中关于Manifest的权限注册问题
- 新建word文档没保存能恢复吗(已有579人收藏)
- 上传文件,压缩临时图片,不做本地图片存储,用于传输
- 一张图看懂VLAN数据帧接收流程中Access端口与Trunk端口的工作流程