zoukankan      html  css  js  c++  java
  • @DateTimeFormat与@JsonFormat作用

    @DateTimeFormat的作用是入参格式化,前台传string类型的时间字符串,此注解将字符串转换为Date类型。
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

    @JsonFormat的作用是出参格式化,当我们返回json对象给前台时,其中直接从数据库取出的时间可能不是自己想要的类型,
    比如:
    "date": "2018-08-01T14:25:31.296+0000"

    这个格式并不是我们想要的,那么就可以用到 jackson 的 @JsonFormat 注解。
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" timezone = "GMT+8")
    pattern 为转换的格式,timezone代表时区。

    总结:
    注解@JsonFormat主要是后台传送到前台的时间格式的转换
    注解@DateTimeFormat主要是前后传送到后台的时间格式的转换
    SpringBoot项目中已经添加了jackson 相关依赖,所以不用额外导入依赖。

  • 相关阅读:
    动态规划题 HDU-1024
    高效位运算 __builtin_系列函数
    使用评价
    站立会议12-12
    场景调研
    站立会议12-10
    站立会议12-9
    站立会议12-8
    站立会议12-7
    站立会议12-6
  • 原文地址:https://www.cnblogs.com/keyforknowledge/p/13571529.html
Copyright © 2011-2022 走看看