Как отформатировать текущую дату и время в этом формате «2020-04-10T13: 58: 59.000 + 0000» в TypeScipt - PullRequest
0 голосов
/ 25 апреля 2020

Извините за глупый вопрос, но любая помощь очень ценится!

Мне нужна помощь, чтобы получить текущую дату и время в TypeScipt в определенном формате "2020-04-10T13 : 58: 59.000 + 0000 ".

Позвольте мне дать некоторое представление о проблеме. У меня есть Angular 9 интерфейс с бэкэндом Spring Boot вместе с Oracle 11g DB. Это простой интерфейс CRUD.

В java объект POJO имеет этот параметр в отношении DateTime

    @NotNull
    @Column(name = "datetime")
    @Temporal(TemporalType.TIMESTAMP)
    private Date datetime;

Таким образом, задача состоит в том, чтобы передать строку datetime из angular в этом формате «2020-04-10T13: 58: 59.000 + 0000» к Spring API

Еще раз извините, если этот вопрос был задан ранее или является тривиальным.

РЕШЕНИЕ

Спасибо за ответы! Для тех, у кого такая же проблема, вот решение

import {formatDate} from "@angular/common";

let formatedDate = formatDate(new Date(),'yyyy-MM-ddThh:mm:ss.SSSZZZ','en-US');
console.log(formatedDate);

>> 2020-04-25T11:24:46.821+0300

1 Ответ

3 голосов
/ 25 апреля 2020

formatDate (дата, 'гггг-мм-ддчч: мм: сссс + ZZZ')

https://angular.io/api/common/formatDate

...