SpringMVC接收DATE数据@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")的使用

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、导入包


	
		joda-time
		joda-time
		2.9
	
	
		org.springframework
		spring-context
		4.1.3.RELEASE
	

2、在Bean中Date类型数据,插入@DateTimeFormat

import org.springframework.format.annotation.DateTimeFormat;

public class User {
    private Long id;

    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date gmtDate;

    @DateTimeFormat(pattern="HHmm")
    private Date yesterday;
    ......
}

3、在Controller控制层接收代码就行了。

@RequestMapping(value="/save",method=RequestMethod.POST)    
@ResponseBody
public String save(User user) {
   System.out.println(user.getGmtDate());
   System.out.println(user.getYesterday());
   ......
}

4、发送请求

http://localhost:80/save

id=1001&gmtDate=2017-10-22 23:59:59&yesterday=2359

转载于:https://my.oschina.net/u/2464462/blog/1554789

你可能感兴趣的:(SpringMVC接收DATE数据@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")的使用)