SpringMVC如何转换日期类型

当我们从浏览器中输入2020/12/12,conroller控制类能正确接收到我们传入的日期

如果我们输入2020-12-12,就会出现400的错误

我们要怎么解决呢?

1)我们在工具类创建一个字符串转换为日期类型的类,继承Converter接口,实现日期转换

2)去spring-mvc.xml文件中添加注入bean,可能在你那不叫spring-mvc.xml文件

3)最后一步开启支持,在之前开启注解之后加上一句,固定写法

再次访问

OK,可以接收到了

原文地址:https://www.cnblogs.com/caomusheng/p/12616264.html

时间: 2024-08-11 23:44:07

SpringMVC如何转换日期类型的相关文章

数据库开发篇(一)——转换日期类型

原文:数据库开发篇(一)--转换日期类型 SQL Server支持的日期时间格式 SQL code Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GE

springMVC怎么接收日期类型的参数?

springMVC怎么接收日期类型的参数? springMVC的controller中用实体接受页面传递的参数,并且实体中的属性类型为日期类型,怎么接收呢?如果接收不到会进不到controller中. @DateTimeFormat(pattern="yyyy-MM-dd") private Date reserveSignEndDate; 并且实体类上面不能用@Builder注解,否则实体类也无法接收到参数.

C#转换日期类型

日期1999-5-31 11:20转换成 /Date(928120800000+0800)/ 其中928120800000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数. 0800代表的是时区,(0800代表就是中国地区) 代码如下 public long MilliTimeStamp(DateTime TheDate) { DateTime d1 = new DateTime(1970, 1, 1); DateTime d2 = TheDate

java 任意时间转换日期类型

1 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); 2 try { 3 Date dd=sdf.parse("2016-8-6 17:14:47");5 } catch (ParseException e) { 6 e.printStackTrace(); 7 } 使用SimpleDateFormat 进行格式化操作后   输出dd值为:2016/8/6

SpringMVC对日期类型的转换

在做web开发的时候,页面传入的都是String类型,SpringMVC可以对一些基本的类型进行转换,但是对于日期类的转换可能就需要我们配置. 1.如果查询类使我们自己写,那么在属性前面加上@DateTimeFormat(pattern = "yyyy-MM-dd")  ,即可将String转换为Date类型,如下 @DateTimeFormat(pattern = "yyyy-MM-dd") private Date createTime; 2.如果我们只负责we

C# string转换成DateTime?(字符串转换成可空日期类型)

[转载] 作者:十有三 出处:http://shiyousan.com/post/ca4a6413-ecb4-4237-baf6-e88e616d18fc PS:此文主要讲述的是可空日期类型和字符串之间的转换,正常类型转换看这篇文章:字符串string类型转换成DateTime类型 最近项目中遇到以前一直困扰的问题,就是如何将string转换成DateTime?这种可空日期类型.以前总是通过编写一堆逻辑代码来进行转换,但是写这些代码感觉非常繁琐.后在网上浏览相关资料,使用NullableConv

DB2中字符、数字和日期类型之间的转换

DB2中字符.数字和日期类型之间的转换 一般我们在使用DB2或Oracle的过程中,经常会在数字<->字符<->日期三种类 型之间做转换,那么在DB2和Oracle中,他们分别是如何实现的呢?在Oracle这几个类型之间的转换是十分方便的,通过 to_char|to_date|to_number函数即可完成类型转换.本小节主要介绍DB2中的一些知识,从Oracle转过来的DBA或开发人 员,可以对比着学习. 数字型到字符型的转换 DB2中的col_a字段 字段类型 到字符类型的转换

JSONArray对日期类型的按指定格式转换的实现

1.DateJsonValueProcessor.java package com.px.util; import java.sql.Timestamp; import java.text.SimpleDateFormat; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueProcessor; import java.util.Date; /** * JSONArray对日期类型的按指定格式转换的实现 *

SpringMVC提交数据遭遇基础类型和日期类型报400错误解决方法

使用SpringMVC开发的时候,页面如果有日期格式的数据,后台接受也是java.util.Date,则报告400错误 .下面是解决方案的演示示例: 这个是实体类,里面createDate就是java.util.Date类型 1 import java.util.Date; 2 3 public class User { 4 5 private int userId; 6 private String userName; 7 private Date createDate; 8 9 public