1. Previously seen //@DateTimeFormat (pattern = "Yyyy-mm-dd hh:mm:ss") this way, but the recent use of a bad time to make
2. A more non-generic approach solves the problem.
Importjava.io.IOException; ImportJava.text.SimpleDateFormat; Importjava.util.Date; ImportOrg.codehaus.jackson.JsonGenerator; Importorg.codehaus.jackson.JsonProcessingException; ImportOrg.codehaus.jackson.map.JsonSerializer; ImportOrg.codehaus.jackson.map.SerializerProvider; /*** @description Custom Returns the format of the date in the JSON data grid *@authorAokunsang * @date 2013-5-28*/ Public classCustomdateserializerextendsJsonserializer<date>{@Override Public voidSerialize (Date value, Jsongenerator jsongenerator, Serializerprovider provider) throwsIOException, jsonprocessingexception {simpledateformat SDF=NewSimpleDateFormat ("Yyyy-mm-dd HH:mm:ss"); Jsongenerator.writestring (Sdf.format (value)); } }
How to use:
@JsonSerialize (using = Customdateserializer. Class) public Date getcreatedate () { return createdate;
Time conversion format returned after an AJAX request