字符串时间接收格式化成localdateTime的注解
时间: 2023-11-28 18:48:35 浏览: 96
Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题
5星 · 资源好评率100%
你可以使用Java的注解@DateTimeFormat来实现将字符串时间格式化成LocalDateTime。具体实现步骤如下:
1. 在需要接收时间的字段上添加注解@DateTimeFormat(pattern="时间格式")。
2. 在Controller中的方法参数上添加注解@ModelAttribute或@RequestBody。
例如:
```java
@PostMapping("/save")
public String save(@ModelAttribute @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") LocalDateTime time) {
//处理时间逻辑
}
```
这样,当使用POST请求发送一个时间字符串时,就会自动将其格式化成LocalDateTime类型,并传递到Controller方法中。注意,时间格式需要根据实际情况进行修改。
阅读全文