【发布时间】:2017-05-11 21:51:28
【问题描述】:
我正在使用 Gson 序列化/反序列化我的 pojo,目前正在寻找一种干净的方法来告诉 Gson 将日期属性解析/输出为 unix 时间戳。 这是我的尝试:
Gson gson = new GsonBuilder().setDateFormat("U").create();
来自 PHP,其中“U”是用于将日期序列化/反序列化为 unix 时间戳的日期格式,在运行我的尝试代码时,我是 RuntimeException:
未知模式字符'U'
我假设 Gson 在引擎盖下使用 SimpleDateformat,它没有定义字母“U”。
我可以实现自定义DateTypeAdapter,但我正在寻找一种更简洁的方法来实现这一目标。只需更改 DateFormat 就可以了。
【问题讨论】:
标签: java android gson date-format unix-timestamp