本次学习一共是三种日期类型的字符串
- 默认的是类如:“2023/1/1”,这种只有年月日,没有时间,并且是用斜线分开的
- 用横杠来进行分隔,如:“2019-09-01”,和上面不同的只在于分割符
- 带了时分秒的,如;“2021/09/01 09:10:10”,这里的话使用斜线分开还是横杠分开都没很大关系,后期使用注解进行解析
下面是springmvc帮我们实现转化的具体写法
//日期参数
//使用@DateTimeFormat注解设置日期类型数据格式,默认格式yyyy/MM/dd
@RequestMapping("/dataParam")
@ResponseBody
public String dataParam(Date date,
@DateTimeFormat(pattern="yyyy-MM-dd") Date date1,
@DateTimeFormat(pattern="yyyy/MM/dd HH:mm:ss") Date date2){
System.out.println("参数传递 date ==> "+date);
System.out.println("参数传递 date1(yyyy-MM-dd) ==> "+date1);
System.out.println("参数传递 date2(yyyy/MM/dd HH:mm:ss) ==> "+date2);
return "{'module':'data param'}";
}
需要注意使用了哪个注解,里面是pattern
,这里面就是要转成什么样子。
下面使用postman进行测试