Date 数据类型格式化定义

哈哈 阅读:665 2021-03-31 13:45:42 评论:0

第一种:Mybatis 查询结果集映射为实体对象,如果其中包含java.util.Date 日期类型属性,如何输出指定的日期格式(yyyy-MM-dd)

解决思路是:在实体对象***Object.class 属性中,添加 @JsonFormat(pattern ="yyyy-MM-dd") 注解标签:

注意:@JsonFormat 标签来源于SpringMVC 依赖的jackson.fasterxml类包之中。

实现流程是:MyBatis 查询结果集封住成对应的实体对象,实体对象通过SpringMVC 依赖jackson.fastxml 转换为请求响应内容。在转换过程中通过jackson.fastxml中提供的相关标签完成对应日期格式的转换。

第二种:基于Alibaba EasyExcel 实现excel 导入导出功能,如果包含的导入导出实体属性中,包含java.util.Date 日期属性,如何输出指定的日期格式(yyyy-MM-dd)

解决思路是:在导入导出对象的属性中,指定@ExcelProperty(value = "日期", index = 2, format="yyyy-MM-dd"):

其他情况待补充

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号