дата один день назад, когда потребляют отдых угловой 6 и Java Spring - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть атрибут типа: «Дата» в Java в классе, и с фронта (угол 6) я отправил дату в формате «дд / мм / гггг».Проблема в том, что когда я его получаю, он приходит за день до того, как я отправлю его с фронта.

HTML:

<div class="col-md-4">
            <label>Fecha</label>
            <input class="form-control" #fecha="ngModel" name="fecha" [(ngModel)]="pedidoCompra.fecha" type="date"
              required>
            <span class="help-block text-red" *ngIf="!fecha.valid && fecha.touched">La fecha es obligatoria
              <i class="fa fa-exclamation-circle "></i>
            </span>
          </div>

Угловой:

create(pedidoCompra: PedidoCompra): Observable<PedidoCompra> {
pedidoCompra.fecha = new Date((new Date(pedidoCompra.fecha)).getTime() + (60*60*24*1000));
return this.http.post<PedidoCompra>(this.url + 'pedido-compra', pedidoCompra, { headers: this.httpHeaders });

}

Класс Java:

@Basic(optional = false)
@NotNull
@Column(name = "fecha")
@Temporal(TemporalType.TIMESTAMP)
private Date fecha;

1 Ответ

0 голосов
/ 21 ноября 2018

За день до / после выпуска всегда вызывается неправильный часовой пояс .Дата, устанавливаемая датчиком, имеет формат ГГГГ-ММ-ДД ЧЧ: мм, а время всегда равно 00:00.

Если в качестве часового пояса используется, например, UTC-1, то за день до установленной даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...