Google Gson 格式化日期时间

本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。


示例 1

@Test
public void test() throws IOException {
    Gson gson = new GsonBuilder()
        .setDateFormat("yyyy-MM-dd")
        .create();
    System.out.println(gson.toJson(new Date()));
}

运行结果:
这里写图片描述

示例 2

@Test
public void test() throws IOException {
    Gson gson = new GsonBuilder()
        .setDateFormat("yyyy-MM-dd hh:mm:ss")
        .create();
    System.out.println(gson.toJson(new Date()));
}

运行结果:
这里写图片描述

示例 3

@Test
public void test() throws IOException {
    Gson gson = new GsonBuilder()
        .setDateFormat("MM-dd-yyyy hh:mm")
        .create();
    System.out.println(gson.toJson(new Date()));
}

运行结果:
这里写图片描述

你可能感兴趣的:(Google,Gson,Java,JSON)