Я пробовал использовать LocalDateTime в качестве параметра RequestParameter, но при передаче выдается ошибка только дата, но не время.
Тогда я подумал, что возьму как строку, а затем преобразую на основе значения. Хотите знать, есть ли другие лучшие решения.
Код: Выделить всё
@GetMapping("/test/entity")
private ResponseEntity invoke(
@RequestParam(name = "from", required = false) String from,
@RequestParam(name = "to", required = false) String to)
{
LocalDateTime d1 = toLocalDateTime(from);
LocalDateTime d2 = toLocalDateTime(to);
}
public static LocalDateTime toLocalDateTime(String date)
{
final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
if (StringUtils.isEmpty(date))
{
return null;
}
if (date.length()
Подробнее здесь: [url]https://stackoverflow.com/questions/79266214/restapi-should-accept-date-and-datetime[/url]
Мобильная версия