Я использую Angular в качестве пользовательского интерфейса и SpringBoot в качестве REST API. Когда дата собирается в пользовательском интерфейсе, формат даты выглядит следующим образом:
"2018-05-15T19: 00: 00.000Z"
После записи в Spring Boot API дата, которую я только что записал, извлекается следующим образом:
"dataHora": "2018-05-15T19: 00: 00.000 + 0000"
Проблема в том, что при получении такого формата формат атрибута «неопределен». Что мне нужно сделать, чтобы это исправить? Потому что я пока не вставил свой код, потому что это мог быть более общий вопрос.
Я создал класс на Angular:
export class Rac {
idRac: number;
dataHora: Date;
historico: string;
}
Атрибут «dataHora». Я пытаюсь загрузить объект при получении из REST API:
carregaRac() {
this.racService.buscarPorCodigo(this.idRac)
.then(rac => {
this.rac = rac;
this.formulario.patchValue({
dataHora: this.rac.dataHora,
historico: this.rac.historico,
})
})
.catch(erro => this.errorHandler.handle(erro));
}
В этом примере выше, когда я пытаюсь увидеть значение «dataHora», консоль показывает мне «undefined»