我正在处理某些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