博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMvc实现日期转换
阅读量:4679 次
发布时间:2019-06-09

本文共 1067 字,大约阅读时间需要 3 分钟。

方法一:

  1,自定义日期转换器

  

public class DataConvert implements Converter
{ /*** * 配置时间转换类 * @param date * @return */ @Override public Date convert(String date) { try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.parse(date); } catch (Exception e) { e.printStackTrace(); } return null; }}

  2.配置自定义类型转换器

  

  3,在实体Bean上添加@DateTimeFormat,同时记得添加时间格式

  

@DateTimeFormat(pattern="yyyy-MM-dd")	private Date date;

  4,不要忘记了添加注解驱动

  方式二,

  @InitBinder进行时间转换

  创建一个BaseController,在里面创建一个方法,加上@InitBinder注解,对入参为yyyy-MM-dd HH:mm:ss格式的数据进行格式化,将他们转成时间类型。

  

public class BaseController {	@InitBinder	protected void initBinder(WebDataBinder  binder){		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");		sdf.setLenient(false);		binder.registerCustomEditor(Date.class, new CustomDateEditor(sdf, false));	}}
@DateTimeFormat(pattern="yyyy-MM-dd")	private Date date;

  

转载于:https://www.cnblogs.com/appc/p/8360326.html

你可能感兴趣的文章
Xcode-程序开发设计-02九宫格
查看>>
多线程篇-RunLoop
查看>>
ASP.NET MVC学习(四)之视图View
查看>>
CSS魔法(五)项目实战
查看>>
JavaScript常用函数总结
查看>>
Windows Defender 无法启动
查看>>
自动装箱和自动拆箱
查看>>
shell脚本编程常识
查看>>
Javascript 页面刷新
查看>>
jdbcUtils 存档
查看>>
Java常量池解析与字符串intern简介
查看>>
[Loadrunner参数化]一个文件输两列参数的取值
查看>>
jqgrid的editrules
查看>>
添加自定义活动控件
查看>>
Markdown——入门指南
查看>>
剖析 Pexpect(转)
查看>>
数组(冒泡,选择,排序)
查看>>
VS2010 添加服务引用以后点不出引用服务的命名空间
查看>>
Python xlsx 读取
查看>>
Microsoft Windows Server 2008 R2 CHS 官方最新正版下载
查看>>