Мое внешнее приложение vue отправляет объект DateTime luxon на серверную часть Spring Boot, которая имеет поле LocalDateTime, однако Java не может проанализировать объект DateTime. Я пробовал использовать для форматирования методы luxon toSQL() и toISO(), но безрезультатно.
Каков был бы оптимальный способ отправки даты и времени из приложения vue в java? серверная часть?
пример запроса:
Код: Выделить всё
"date_deadline": "2024-03-07 14:54:51.440 +08:00"
Код: Выделить всё
@Entity
@Table(name = "todos")
public class Todo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
private LocalDateTime date_created;
@Column (name = "date_deadline")
@Temporal(TemporalType.TIMESTAMP)
private LocalDateTime date_deadline;
}
Код: Выделить всё
"message": "JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String \"2024-03-07 14:54:51.440 +08:00\": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2024-03-07 14:54:51.440 +08:00' could not be parsed at index 10",
Источник: https://stackoverflow.com/questions/781 ... aldatetime
Мобильная версия