java controller使用hashmap接收date类型的参数 并转换为date
时间: 2024-02-24 10:53:32 浏览: 237
当使用HashMap接收日期类型参数时,我们可以使用Java的SimpleDateFormat类将字符串转换为Date类型。下面是一个简单的示例代码:
```java
@RestController
public class DateController {
@GetMapping("/date")
public String getDate(@RequestParam HashMap<String, String> requestParams) {
String dateString = requestParams.get("date");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormat.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
return "Date is: " + date.toString();
}
}
```
在这个示例中,我们使用了@GetMapping和@RequestParam注解来定义一个可以接收日期参数的接口。我们使用HashMap来接收请求参数,并从中获取日期字符串。然后我们使用SimpleDateFormat类将日期字符串转换为Date类型。如果转换成功,我们将Date对象返回给客户端。
阅读全文