Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Gson将列表对象数据转换为JSON数据时,日期时间格式会发生更改_Java_Json_Gson - Fatal编程技术网

Java 使用Gson将列表对象数据转换为JSON数据时,日期时间格式会发生更改

Java 使用Gson将列表对象数据转换为JSON数据时,日期时间格式会发生更改,java,json,gson,Java,Json,Gson,我有一个数组列表对象,其中一个日期时间字段是2014-06-13 19:05:00,在使用Google gson将列表对象转换为json对象后,它将更改为2014年6月13日下午7:05:00。我不想让它自己转换。有什么想法吗 Gson objGson = new Gson(); String messages = objGson.toJson(listMessages); 从json中提取日期时需要格式化。 另一种解决方案是: 将日期作为字符串添加到json,并将其作为字符串获取。从jso

我有一个数组列表对象,其中一个日期时间字段是2014-06-13 19:05:00,在使用Google gson将列表对象转换为json对象后,它将更改为2014年6月13日下午7:05:00。我不想让它自己转换。有什么想法吗

Gson objGson = new Gson();

String messages = objGson.toJson(listMessages);

从json中提取日期时需要格式化。 另一种解决方案是:
将日期作为字符串添加到json,并将其作为字符串获取。

从json提取日期时需要格式化。 另一种解决方案是:
将日期作为字符串添加到json,并将其作为字符串获取。

从json提取日期时需要格式化。 另一种解决方案是:
将日期作为字符串添加到json,并将其作为字符串获取。

从json提取日期时需要格式化。 另一种解决方案是: 将日期作为字符串添加到json,并将其作为字符串获取。

您可以使用

有关更多信息,请查看

如果没有任何效果,请尝试使用

您可以尝试使用

有关更多信息,请查看

如果没有任何效果,请尝试使用

您可以尝试使用

有关更多信息,请查看

如果没有任何效果,请尝试使用

您可以尝试使用

有关更多信息,请查看


如果不起作用,请尝试使用

。字段的实际类型是什么?如果是日期,尝试用字符串替换它…它是java.util数据类型..字段的实际类型是什么?如果是日期,尝试用字符串替换它…它是java.util数据类型..字段的实际类型是什么?如果是日期,尝试用字符串替换它…它是java.util数据类型..字段的实际类型是什么?如果它是一个日期,尝试用字符串替换它…它是一个java.util数据类型。
Gson gson = new GsonBuilder()
                   .setDateFormat("yyyy-MM-dd HH:mm:ss").create();