我对从jsonapi获取的数据类型“date”有问题。
我有一个包含这两种日期的对象。
@SerializedName("DateDebut")
public Date dateDebut;
@SerializedName("DateFin")
public Date dateFin;
当我发布我没有得到任何错误,但在response.body它进入catch,我有这个错误。
无法分析日期[“2021-05-26t00:00:00”]:无时区指示器
我收到的数据类型是“date处子秀”:“2021-04-21t13:56:55.552z”。
我相信这是一个日期时间类型,而我在我的申请日期。
@SerializedName("DateDebut")
public String dateDebutReq;
@SerializedName("DateFin")
public String dateFinReq;
public Date dateDebut;
public Date dateFin;
如果我再创建两个字符串类型,一切正常,但我必须留下发布的日期。
我希望避免使用两个类型4元素而不是两个。
我发现一些文章建议以这种方式将时区添加到解析中
dateformat.timezone=时区.gettimezone(“gmt”);
但是我的接待有问题,我不做任何部分,你有解决办法吗?谢谢
暂无答案!
目前还没有任何答案,快来回答吧!