SpringBoot中如何全局配置日期格式转换器进行日期格式转换?

2026-04-30 13:271阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

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

SpringBoot中如何全局配置日期格式转换器进行日期格式转换?

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分钟。

SpringBoot中如何全局配置日期格式转换器进行日期格式转换?

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个小时(北京时间)。

阅读全文