如何在TypeScipt中以“ 2020-04-10T13:58:59.000 + 0000”格式格式化当前日期时间

时间:2020-04-25 19:14:53

标签: java angular typescript datetime format

很抱歉这个愚蠢的问题,但我们将不胜感激!

我需要帮助以特殊格式“ 2020-04-10T13:58:59.000 + 0000”获取 TypeScipt 中的当前日期时间。

让我介绍一下这个问题。我有一个带有Spring Boot后端的Angular 9前端以及一个Oracle 11g DB。这是一个简单的CRUD前端。

在Java中,关于日期时间,POJO实体具有此参数

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

所以任务是将角度格式的字符串日期时间从“ angle”以“ 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 个答案:

答案 0 :(得分:3)

formatDate(日期,'yyyy-MM-ddThh:mm:ss.SSS + ZZZ')

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