datetimeformat参数及用法
时间: 2023-10-10 13:15:04 浏览: 60
DateTimeFormat
@DateTimeFormat 是 Spring 框架提供的注解,用于指定日期时间类型的格式化方式,以便在将请求参数绑定到控制器方法参数时进行格式转换。
@DateTimeFormat 注解可以用于以下类型的属性上:
- java.util.Date
- java.util.Calendar
- java.time.LocalDate
- java.time.LocalTime
- java.time.LocalDateTime
使用方式:
```java
@GetMapping("/example")
public String example(@RequestParam("date") @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate date) {
// ...
}
```
在上面的例子中,@RequestParam 注解用于将请求参数 "date" 绑定到控制器方法参数 date 上。同时,@DateTimeFormat 注解指定了日期格式为 "yyyy-MM-dd"。
除了 pattern 属性外,@DateTimeFormat 还有一些其他属性,如 style、iso、locale 等。不同的属性用于不同的日期时间类型,具体可以查看官方文档。
阅读全文