SpringMVC的日期转换问题
发布时间:2019-01-15
页面一般的日期格式树String类型(2017-09-04)需要转化为Date类型.
第一种方案:
引入jar包
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.9</version>
</dependency>
在SpringMVC配置文件中加入代码
<mvc:annotation-driven/>
//将日期转化为固定格式
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date date;
第二种方案:
SpringMVC提供的转换器
首先自己写转换器类DateConvert.java
/**
* @Author zhangrui
* @Date 20:09 2018/12/20
* 将字符串转化为Date对象
*/
public class DateConvert implements Converter<String, Date> {
@Override
public Date convert(String s) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d = null;
try {
d = sdf.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
return d;
}
}
然后在SpringMVC的配置文件中配置
<mvc:annotation-driven conversion-service="conversionService"/>
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="converters">
<set>
<bean class="com.zr.util.DateConvert"/>
</set>
</property>
</bean>
热门文章
nginx+php 开启PHP错误日志
行业早报2019-01-15为什么你说了很多遍,对方还是不听? 2018-09-25
行业早报2019-01-15【Ruby on Rails实战】3.1 宠物之家论坛管理系统介绍
行业早报2019-01-15从凡人到筑基期的单片机学习之路
行业早报2019-01-15jmeter单台大数量并发
行业早报2019-01-15Go在Windows下开发环境搭建
行业早报2019-01-15ES-科普知识篇
行业早报2019-01-15Hbase 之 由 Zookeeper Session Expired 引发的 HBASE 思考
行业早报2019-01-15谷歌大脑专家详解:深度学习可以促成哪些产品突破?
行业早报2019-01-15EventLoop
行业早报2019-01-15
相关推荐