Ich habe einen Frontend -Teil in Angular 7 und einen Backend -Teil in Java mit Spring Boot -Framework. Ich möchte in meinem Backend ein Date -Objekt posten. Im Backend habe ich ein lokales Datumsobjekt. Ich brauche kein lokales Objekt < /p>
Mein Datumsdienst in Angular. Ich muss den Datumstyp bewahren und keine Zeichenfolge verwenden.addDate(): Observable {
let now = new Date();
return this.http
.post('/api/date', now)
.pipe(
tap(response => {
return response;
}),
catchError(error => this.notificationService.handleError(error))
);
}
< /code>
Mein Backend-Service: < /p>
@PostMapping
public LocalDate addIrregularity(@RequestBody LocalDate date, HttpServletRequest request) {
log.info(date);
return date;
}
< /code>
Und ich habe diesen Fehler: < /p>
2019-08-06 08: 21: 02.185 Warn 1444 --- [NIO-8080-EXEC-4]
.w.s. [org.springFramework.http.converter.httpMessagenotreadableException:
JSON PARSE ERROR: Deserialize Wert des Typs
java.Time.localdate < /code> von String "2019-06t00: 00: 00.000+000000":
00: 00.000+0000 ": java.time.localdate:
(java.time.format.datetimeParseException) Text
'2019-08-06t00: 00: 00.000+0000' konnte nicht analysiert werden, unparSED Text
gefunden in Index 23; Eine verschachtelte Ausnahme ist
com.fasterxml.jackson.databind.exc.invalidformatexception: Kann nicht
Deserialize-Wert des Typs Java.time (java.time.format.datetimeParseException) Text
'2019-08-06T00: 00: 00.000+0000' konnte nicht analysiert werden>
So konvertieren Sie Datumstyp Winkel in LocalDate in Java ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post