SpringBoot MyBatis ElementUI如何优雅处理时间格式化问题?

2026-04-19 23:490阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计831个文字,预计阅读时间需要4分钟。

SpringBoot MyBatis ElementUI如何优雅处理时间格式化问题?

场景+在管理系统,时间的存储、查询、显示的格式需要统一。这涉及到在数据库中存储时间,以及使用Mybatis进行时间比较查询,同时利用Springboot中的实体类存储和查询时间。

场景

在管理系统中,时间的存储、查询、显示的格式往往需要统一。

这就涉及到在数据库中存储时间,使用Mybatis对时间进行比较查询,使用Springboot中的实体类存储查询时间,

使用前端时间选择器,这里是ElementUI的时间选择器。

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

首先是数据库中表的设计,关于时间字段,设计为Date类型

数据库中对于时间的存储没有格式要求,只需将其设置为Date类型即可。

然后是在Springboot中进行查询时,将数据库中的时间字段映射为实体类时

/** 设置日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date szrq; /** 执行日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date zxrq; /** 结束日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date jsrq;

时间属性也是Date类型的,对于时间格式的限制可以通过注解

@JsonFormat(pattern = "yyyy-MM-dd")

来实现,里面跟的是格式的模式。

阅读全文

本文共计831个文字,预计阅读时间需要4分钟。

SpringBoot MyBatis ElementUI如何优雅处理时间格式化问题?

场景+在管理系统,时间的存储、查询、显示的格式需要统一。这涉及到在数据库中存储时间,以及使用Mybatis进行时间比较查询,同时利用Springboot中的实体类存储和查询时间。

场景

在管理系统中,时间的存储、查询、显示的格式往往需要统一。

这就涉及到在数据库中存储时间,使用Mybatis对时间进行比较查询,使用Springboot中的实体类存储查询时间,

使用前端时间选择器,这里是ElementUI的时间选择器。

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

首先是数据库中表的设计,关于时间字段,设计为Date类型

数据库中对于时间的存储没有格式要求,只需将其设置为Date类型即可。

然后是在Springboot中进行查询时,将数据库中的时间字段映射为实体类时

/** 设置日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date szrq; /** 执行日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date zxrq; /** 结束日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date jsrq;

时间属性也是Date类型的,对于时间格式的限制可以通过注解

@JsonFormat(pattern = "yyyy-MM-dd")

来实现,里面跟的是格式的模式。

阅读全文