Gson-setDateFormat 日期格式化

    xiaoxiao2022-07-13  152

    setDateFormat(String pattern)方法 决定序列化和反序列化 java.util.Date,java.sql.Timestamp,java.sql.Timestamp的格式 入参为setDateFormat中的类型或者是字符串类型具体可参考https://blog.csdn.net/gubaohua/article/details/575488 测试代码

    private static GsonBuilder getGsonBuilder() { return new GsonBuilder().setDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); } private static void testDateFormat(){ Date date = new Date(System.currentTimeMillis()); test te= new test("colorcontent","sciii",date); String result = getGson().toJson(te); System.out.println(result); te = getGson().fromJson(result,te.getClass()); System.out.println(te.name+" "+te.score+" "+te.date); }

    输出结果:

    {"name":"colorcontent","score":"sciii","date":"2019年05月20日 15时20分45秒"} colorcontent sciii Mon May 20 15:20:45 CST 2019
    最新回复(0)