ajax请求后返回的时间转换格式

1.以前见过//@DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")  这种方式,但是最近用的时候不好使

2.一个比较不通用的方法解决了问题。

    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;  

    import org.codehaus.jackson.JsonGenerator;
    import org.codehaus.jackson.JsonProcessingException;
    import org.codehaus.jackson.map.JsonSerializer;
    import org.codehaus.jackson.map.SerializerProvider;  

    /**
     * @description 自定义返回JSON 数据格中日期格式化处理
     * @author aokunsang
     * @date 2013-5-28
     */
    public class CustomDateSerializer extends JsonSerializer<Date> {  

        @Override
        public void serialize(Date value,
                JsonGenerator jsonGenerator,
                SerializerProvider provider)
                throws IOException, JsonProcessingException {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            jsonGenerator.writeString(sdf.format(value));
        }
    }  

使用方式:

 @JsonSerialize(using = CustomDateSerializer.class)
public Date getCreateDate() {
    return createDate;
} 
时间: 2024-11-10 14:13:32

ajax请求后返回的时间转换格式的相关文章

使用ajax请求后返回数据显示undefinded解决办法

今天在使用七牛的sdk做断点续传时候,当文件过大,本地没有存储时候,想要通过ajax将本地信息存到服务器缓存,之后通过读取缓存的方式来完成文件过大断点续传无法使用问题. 但是在使用ajax请求的时候,发现赋值和请求通过server端都能够请求到.但是请求显示的时候显示仍然是undefined.下面是自己的代码: //查询服务器是否有该值 function getLocalStorage(fileName){ $.ajax({ url : "/live/get-localStorage"

Ajax请求ashx 返回 json 格式数据常见问题

问题:ashx 返回的字符串json格式,在前台ajax自动解析失败. 问题分析:经过排查,发现是拼接json时出现” ’  “单引号,jquery无法解析,用” “ “双引号才可以.例如: string strjson="[ { 'userName':'test'}]"; //单引号导致jquery无法自动解析. string strjson="[ {\"userName\":\"test\"}]"; // 双引号可以解析:

Ajax请求php返回json对象数据中包含有数字索引和字符串索引,在for in循环中取出数据的顺序问题

//php中的数组数据格式 Array ( [all] => Array ( [title] => ALL [room_promotion_id] => all ) [best_available_rate] => Array ( [title] => Best Available Rate [room_promotion_id] => best_available_rate ) [30] => Array ( [room_promotion_id] =>

sql 时间转换格式 convert(varchar(10),字段名,转换格式)

convert(varchar(10),字段名,转换格式) CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式. 具体如下:0 | 0 or 100 | mon dd yyyy hh:miAM(或P

关于多个Ajax请求执行返回先后的问题

注:转载请在显著地方标注来源 有时候在一个业务事件处理流程上,可能会遇到点击了一个按钮或者其他事件触发了一个动作 需要执行两个以上的Ajax请求,但是可能要顾虑到Ajax请求执行的先后顺序,有时候Ajax请求顺序出问题,会导致各种问题 例如现在有两个ajax事件,分别为ajax1 ,ajax2 一个叫做main的方法调用执行入口 1. function main(){ ajax1(data,callback); ajax2(data,callback); } 如果我们按照上面的方法去执行,表面上

ajax请求firefox返回NS_BINDING_ABORTED

在ligergrid中请求链接,post提交,返回NS_BINDING_ABORTED. 是因为ligergrid中默认是异步提交方式,如果没有设置同步的话, 在请求该链接的时候第一次请求还没有执行完毕,如果又发生了第二次请求的话, 第一个请求就会中断,从而返回NS_BINDING_ABORTED. ajax请求firefox返回NS_BINDING_ABORTED

SpringMVC Ajax请求时返回json中文字符串的乱码问题的解决方案

1.org.springframework.http.converter.StringHttpMessageConverter类是处理请求或相应字符串的类,并且默认字符集为ISO-8859-1,所以在当返回json中有中文时会出现乱码. 2.StringHttpMessageConverter的父类里有个List<MediaType> supportedMediaTypes属性,用来存放StringHttpMessageConverter支持需特殊处理的MediaType类型,如果需处理的Me

ajax请求成功返回200,但还是进入error事件

ajax请求成功返回200,但还是进入error事件. 出错原因: 前台dataType:"json",而后台返回的数据不符合json规范. 解决方案有两种: 1.前台:让ajax数据返回类型为text而不是json:即dataType: "text"; 2.后台:修改后台返回值 原文地址:https://www.cnblogs.com/Fourteen-Y/p/11307392.html

解决AJAX请求使PHP反应时间过长的问题

现在我们开发了很多依赖于Ajax请求的应用,在某些情况下,甚至全部页面都依赖Ajax.有时我们会注意到,当一个网页发送两个或者更多Ajax请求时,PHP的反应时间会很长并会同时返回响应内容. 这个问题很可能是你处理PHP会话的方式造成的,跟着本文去理解这个问题,并做一些处理来避免这个问题. 内容 什么是PHP会话? 什么是Ajax? 具体问题 造成的原因 问题的解决方法 总结 什么是PHP会话? 为了理解这个问题,有必要先了解一下PHP会话和Ajax,以及它们是怎么干扰的. 假设你正在开发一个W