码迷,mamicode.com
首页 > 编程语言 > 详细

springboot 入门四-时间类型处理

时间:2017-09-13 12:00:56      阅读:2346      评论:0      收藏:0      [点我收藏+]

标签:cti   时间   group   jdk8   time   需要   pattern   配置   活性   

springboot 自带了jackson来处理时间,但不支持jdk8 LocalDate、LocalDateTime的转换。

对于Calendar、Date二种日期,转换方式有二种:

一、统一application.properties属性配置文件中加入

spring.jackson.dateFormat=yyyy-MM-dd HH:mm:ss

如果你使用了joda第三包下的时间类型,

spring.jackson.jodaDateTimeFormat=yyyy-MM-dd HH:mm:ss

此方法为全局格式,没办法处理差异化。

二、使用jackson的时间注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")

需要在每个日期类型上都添加,增加代码量,但更灵活性。

 

以上二方法不能对jdk8 LocalDate、LocalDateTime起作用,还需要添加jackson转换包,在pom.xml添加

<dependency>
          <groupId>com.fasterxml.jackson.datatype</groupId>
          <artifactId>jackson-datatype-jsr310</artifactId>
          <version>2.9.0</version>
</dependency>

才能生效。

 

springboot 入门四-时间类型处理

标签:cti   时间   group   jdk8   time   需要   pattern   配置   活性   

原文地址:http://www.cnblogs.com/song27/p/7513900.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!