zoukankan      html  css  js  c++  java
  • springboot 入门四-时间类型处理

    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>

    才能生效。

  • 相关阅读:
    原型模式
    浅复制和深复制
    适配器模式
    外观模式
    模板方法
    建造者模式
    代理模式
    Centos7重新安装yum
    关于mongodb创建索引的一些经验总结(转)
    MongoDB查询语句(转)
  • 原文地址:https://www.cnblogs.com/song27/p/7513900.html
Copyright © 2011-2022 走看看