如何将'2019-02-22T12:11:00Z'转换为角度'DD/MM/YYYY HH:MM:SS'格式



我正在处理某些API APERCOLKIFY API集成。我从API中获得了所有时间。在回应中,我开始开始&2019-02-22T12:11:00Z中任务的结束时间。

我想以DD/MM/YYYY HH:MM:SS格式转换以上的日期格式。我已经使用了日期管道{{item.timeinterval.start |日期:dd/MM/yyyy, h:mm a z}},但它不起作用。它显示相同。

我该如何实现?

尝试将parse像这样使用 Date对象 -

parseIntoDate(date){
    return Date.parse(date)
}
<p>{{parseIntoDate(item.timeInterval.start) | date: 'dd/MM/yyyy, h:mm a z'}}</p>

工作示例

我的TS文件中的日期 -

mydate ='2019-02-22T12:11:00z';

在HTML

{{mydate |日期:'dd/mm/yyyy hh:mm:ss'}}

当您从API接收数据时,您只需将字符串转换为日期对象即可。只需使用item.timeInterval.start = new Date(item.timeInterval.start)

您的日期格式是错误的。>

{{'2019-02-22T12:11:00Z' | date : "dd/MM/yyy HH:mm:ss"}}
<br>
{{'2019-02-22T12:11:00Z' | date : "short"}}
<br>
{{'2019-02-22T12:11:00Z' | date : "full"}}
<br>
{{'2019-02-22T12:11:00Z' | date : "yyy"}}

stackblitz demo

相关内容

  • 没有找到相关文章

最新更新