gpt4 book ai didi

java - Gson:将 MySQL 日期时间反序列化为 Java 对象

转载 作者:行者123 更新时间:2023-11-29 04:21:42 26 4
gpt4 key购买 nike

基本上,MySQL DATETIME数据类型的格式是这样的:“2014-02-14 16:43:04”但是当使用 Gson 反序列化时我得到一个Unparseable date: "2014-02-14 16:43:04" .

我猜我为此使用了不正确的对象,我使用的是 java.sql.Timestamp;正确的对象是什么,还是我需要将某种日期格式配置为 Gson ?如果可以,怎么办?

编辑 setDateFormat() 发生了什么如果我使用 DATE (yyyy-mm-dd) 还有 DATETIME (yyyy-mm-dd hh:mm:ss),它们中的任何一个都会受到影响吗?

最佳答案

尝试像这样使用 Gson setDateFormat:

Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create()

很确定您还需要一个常规的 Date 对象。

关于java - Gson:将 MySQL 日期时间反序列化为 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21845888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com