Fastjson时间类型转化问题
Date
类型会转为时间戳,那么LocalDateTime
类型怎么转为时间戳呢
public class RespData {
private Date date;
private LocalDateTime localDateTime;
public RespData(Date date, LocalDateTime localDateTime) {
super();
this.date = date;
this.localDateTime = localDateTime;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public LocalDateTime getLocalDateTime() {
return localDateTime;
}
public void setLocalDateTime(LocalDateTime localDateTime) {
this.localDateTime = localDateTime;
}
}
public static void main(String[] args) {
RespData respData = new RespData(new Date(), LocalDateTime.now());
System.out.println(JSON.toJSONString(respData));
//{"date":1508989350039,"localDateTime":"2017-10-26T11:42:30.212"}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
https://github.com/alibaba/fa...
https://github.com/alibaba/fa...
升级到最新版解决
respData.toInstant(ZoneOffset.of("+8")).toEpochMilli();