Проблемы с датой при использовании Angular и Spring Boot - PullRequest
0 голосов
/ 15 мая 2018

Я использую 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»

...