我有一个json格式。
{
endDate:"2017-05-15Z"
id:"9od718ztlx8dffe3f1q78bc1t"
name:"Clausura - Quarter-finals"
startDate:"2017-05-11Z"
**time:"01:00:00Z"**
}我需要将时间转换为gmt。我尝试了各种管道,但结果总是相同的。有没有人知道我能不能用烟斗扭转时间?我的错误是任何管道都是这样的
EXCEPTION: Error in ./CalendarComponent class CalendarComponent - inline template:11:16 caused by: Invalid argument '01:00:00Z' for pipe 'DatePipe'发布于 2017-05-19 14:45:00
在将日期传递到date管道之前,应该先解析Date对象中的日期。
由于您的日期看起来是ISO8601,但格式有一点错误(只有日期,没有小时:分钟:秒),Date.parse应该能够处理它。
首先,使用Date解析字符串
let dateObj = Date.parse(yourObject.time)
然后,使用date管道将此date对象传递给您的模板:
{{dateObj | date}}
https://stackoverflow.com/questions/44059927
复制相似问题