sringboot返回Maps将LocalDateTime转化成字符串
时间: 2023-11-28 22:44:07 浏览: 69
可以使用Java 8中的DateTimeFormatter将LocalDateTime格式化为字符串,然后将其放入Map中返回。以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.HashMap;
import java.util.Map;
@RestController
public class MyController {
@GetMapping("/myEndpoint")
public Map<String, Object> myEndpoint() {
Map<String, Object> response = new HashMap<>();
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
// 将LocalDateTime格式化为字符串
String formattedDateTime = now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
// 将格式化后的字符串放入Map中返回
response.put("currentDateTime", formattedDateTime);
return response; }
}
```
阅读全文