2017-05-19 69 views
0

我有一個JSON格式管,可在角2爲時間00:00:00Z

{ 
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' 

回答

0

它傳遞給date管之前,您應該分析在Date對象的日期。由於你的日期似乎是一個ISO 8601,但有點畸形(只有日期,沒有小時:分:秒),所以Date.parse應該能夠處理它。

首先,使用Date解析你的字符串:

let dateObj = Date.parse(yourObject.time)

,然後使用日期管傳遞這個日期對象到您的模板:

{{dateObj | date}}

+0

你好 我認爲這是它只會帶來小時,分鐘和秒 顯然date.parse如果你有一個日期 結果用date.parse給我NaN =( –

相關問題