SpringBoot中如何全局配置日期格式转换器进行日期格式转换?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1489个文字,预计阅读时间需要6分钟。
1. SpringBoot设置后台向前台传递日期格式,在SpringBoot应用中,使用@RestController注解的JSON序列化中,日期格式默认为:2020-12-03T15:12:26.000+00:00。在实际显示中,我们需要对2020-12-03T15:12:26.000+00:00进行格式化。
1. SpringBoot设置后台向前台传递Date日期格式
在springboot应用中,@RestController注解的json默认序列化中,日期格式默认为:2020-12-03T15:12:26.000+00:00类型的显示。
在实际显示中,我们需要对其转换成我们需要的显示格式。
1.1 方式1:配置文件修改
配置文件配置application.yml:
spring: # 配置日期格式化 jackson: date-format: yyyy-MM-dd HH:mm:ss #时间戳统一转换为指定格式 time-zone: GMT+8 # 时区修改为东8区
application.properties配置方式
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss #时间戳统一转换为指定格式 spring.jackson.time-zone=GMT+8 # 时区修改为东8区
这里需要修改时区time-zone:数据库默认时区是格林尼治的时间,如果不设置,会比实际时间少8个小时(北京时间)。
本文共计1489个文字,预计阅读时间需要6分钟。
1. SpringBoot设置后台向前台传递日期格式,在SpringBoot应用中,使用@RestController注解的JSON序列化中,日期格式默认为:2020-12-03T15:12:26.000+00:00。在实际显示中,我们需要对2020-12-03T15:12:26.000+00:00进行格式化。
1. SpringBoot设置后台向前台传递Date日期格式
在springboot应用中,@RestController注解的json默认序列化中,日期格式默认为:2020-12-03T15:12:26.000+00:00类型的显示。
在实际显示中,我们需要对其转换成我们需要的显示格式。
1.1 方式1:配置文件修改
配置文件配置application.yml:
spring: # 配置日期格式化 jackson: date-format: yyyy-MM-dd HH:mm:ss #时间戳统一转换为指定格式 time-zone: GMT+8 # 时区修改为东8区
application.properties配置方式
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss #时间戳统一转换为指定格式 spring.jackson.time-zone=GMT+8 # 时区修改为东8区
这里需要修改时区time-zone:数据库默认时区是格林尼治的时间,如果不设置,会比实际时间少8个小时(北京时间)。

