一、背景

使用SSM+Maven搭建项目

其中Mysql中 日期字段是DATETIME类型

Controller返回给前端的Json数据的是long类型   "Date":"1528324651545"

我需要的是yyyy-MM-dd格式的

二、解决

1.在该实体对应的mapper文件里,修改resultMap中列的数据类型

 1 <mapper namespace="com.ssm.mapper.PeopleMapper">
 2
 3     <resultMap type="com.ssm.model.people" id="peopleRM">
 4       .....
 5
 6       <result property="b_date" column="BIR_DATE"  javaType="java.sql.Date"/>
 7
 8       .....
 9
10 </resultMap>

2.在实体类相应字段的getter方法上加入注解

1 private Date b_date;
2
3 @DateTimeFormat(pattern="yyyy-MM-dd")
5 public Date getB_date(){7   return b_date;
9 }

  2.1 当然也可以写成如下:

1 private Date b_date;
2
3 @DateTimeFormat(iso=ISO.DATE)
5 public Date getB_date(){7   return b_date;
9 }

  2.2 当你实体类中的字段为Time类型,则resultMap中列的类型应为java.sql.Time

    注解为@DateTimeFormat(pattern="HH:mm:ss")

3.在maven的pom.xml中引入Joda

1     <!-- 日期时间库 -->
2     <dependency>
3         <groupId>joda-time</groupId>
4         <artifactId>joda-time</artifactId>
5         <version>2.3</version>
6     </dependency>

4.在springmvc的配置文件中,增加注解驱动

1 <mvc:annotation-driven/>

三、以上所涉及相关知识,请自行查阅

转载于:https://www.cnblogs.com/Drajun/p/9399004.html

Spring中日期格式转换相关推荐

  1. hive中日期格式转换

    hive中日期格式转换 日期时间格式大致分成时间戳和日期时间格式互转,字符串转化成日期时间格式,日期格式之间的转化 一.时间戳和日期互转 1.unix_timestamp函数,日期转时间戳 当函数参数 ...

  2. [转载] Java中日期格式转换

    参考链接: Java中的类型转换和示例 Code: /**     * 字符串转换为java.util.Date<br>     * 支持格式为 yyyy.MM.dd G 'at' hh: ...

  3. SAP HANA中日期格式转换

    集团数仓要求的日期格式为:STRING yyyyMMddhhssmm 例如:20200924175407 SAP HANA中日期格式为:TIMESTAMP yyyy-MM-dd hh:ss:mm 例如 ...

  4. 将数据库中日期格式转换后显示在界面

    笔者用的Mybatis,在将数据库中的date取出之后想显示在界面上,但是总是格林尼治时间,看着特别难受,而且当你修改的时候,是不能被识别的,这个就很烦.于是,笔者,找到一个好办法. 使用 JSTL ...

  5. python中日期格式转换,计算单位天数时间差

    一.字符串转别的时间格式 datetime的模块(包)中,集成了3个主要的类型: datatime类型: 日期和时间 date类型: 日期 time类型: 时间 import datetime sta ...

  6. Spring 时间戳(日期)格式转换问题

    问题现象: 今天在获取到接口数据时,发现时间戳的数据格式是 带英文的格式:如图: 但这不是我们想要格式,我们经常会使用到下面这种格式,如图: 那该如何解决日期格式的问题呢? 解决方法: 1.可以在en ...

  7. java中日期格式转换

    方法1 : import java.text.SimpleDateFormat; import java.util.Date;public class DateFormatTest {public s ...

  8. java 查询日期行列转换_java中日期格式的转换和应用

    java中主要有3个类用于日期格式转换    DateFormat .SimpleDateFormat.Calendar SimpleDateFormat函数的继承关系: java.lang.Obje ...

  9. python日期格式转换_python中有关时间日期格式转换问题

    每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数.... 1.字符串转化为日期 str->date import datetime date_str ...

最新文章

  1. 牛客网编程初学者入门训练 BC28
  2. MySQL 性能跟踪语句
  3. 面试题 16.18. Pattern Matching LCCI
  4. Visual Studio图形调试器详细使用教程(基于DirectX11)
  5. 【Homework】银行存取款业务
  6. 用Python和Pygame写游戏-从入门到精通(1)
  7. 洛谷P3628 [APIO2010]特别行动队(斜率优化)
  8. LeetCode —— 365. 水壶问题(Python3)
  9. 用Python破解数学教育
  10. 【codevs2098】【Tyvj1625】化工厂装箱员,煞笔的人打煞笔的DP
  11. 亚马逊Alexa已接入2万种设备,22岁开发者月入1万美元
  12. java中的装饰模式讲解,java 中设计模式(装饰设计模式)的实例详解
  13. win10下JDK安装,配置环境变量后出现error:could not open '...jvm.cfg'
  14. 2019足协超级杯花落苏州 开幕战上演“京沪对决”
  15. 欧拉角Yaw、Pitch、Roll
  16. AttributeError: 'list' object has no attribute 'send_keys',python+selenium 实现QQ空间网页的自动登陆。
  17. php网络图片拼接,图片处理-PHP图片拼接如何高效的实现
  18. KMPlayer 双重字幕设置和配色方案
  19. Linux环境下安装Calibre 源代码编译
  20. crc16的c语言函数 计算ccitt_求一个C语言实现的CRC16/CCITT-FALSE校验码函数

热门文章

  1. JAVA共有几种窗体布局方式_在Java GUI程序开发中常见的三种布局管理器是什么
  2. MySQL数据库:完整性约束
  3. Java基础:String类
  4. java工程师占比_Java过时了吗?
  5. 用css如何写正方体,css正方体实现--(transform练习)
  6. 武安高中计算机学院那个好,河北邯郸最好的5所高中,前两所学霸如云,看看有你的母校没?...
  7. Starry Night [USACO]
  8. Java容器--Map
  9. 5-29 vscode占位
  10. python3 词法拆分