zoukankan      html  css  js  c++  java
  • 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;  
    } 
  • 相关阅读:
    假期周总结七
    假期周总结六
    假期周总结五
    假期周总结四
    假期周总结三
    假期总结二
    假期周总结一
    项目目标分析
    lightoj 1013
    lightoj 1012
  • 原文地址:https://www.cnblogs.com/kongweiteng/p/6962596.html
Copyright © 2011-2022 走看看