package com.jshoperx.action.backstage.utils; import java.lang.reflect.Type; import java.sql.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; import com.google.gson.JsonElement; import com.google.gson.JsonPrimitive; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; /** * Created with sdywcd@gmail.com * Author:sdywcd@gmail.com * Date:15/7/23 * Time:下午3:42 * Note:Mysql日期转换 **/ public class SQLDateTypeAdapter implements JsonSerializer<java.sql.Date> { private final DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override public JsonElement serialize(Date src, Type arg1, JsonSerializationContext arg2) { String dateFormatAsString = format.format(new java.sql.Date(src.getTime())); return new JsonPrimitive(dateFormatAsString); } }