0
点赞
收藏
分享

微信扫一扫

将数据库中的数据导入elasticsearch 的日期格式化问题

绣文字 2022-02-12 阅读 70

1. jackson库在转换为json的时候,将Date类型转为为了long型的字符串表示。我们使用@JsonFormat注解改变格式化的结果

@Field(type = FieldType.Date, format = DateFormat.custom,pattern = "yyyy-MM-dd")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern ="yyyy-MM-dd",timezone="GMT+8")
private Date time;

2. 如果是默认的date_optional_time 的格式


@Field(type = FieldType.Date, format = DateFormat.date_optional_time)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern ="yyyy-MM-dd'T'HH:mm:ss.SSSZ",timezone="GMT+8")
private Date time;
举报

相关推荐

0 条评论