首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时间00:00:00z的角度2中的管道

时间00:00:00z的角度2中的管道
EN

Stack Overflow用户
提问于 2017-05-19 09:08:14
回答 1查看 789关注 0票数 0

我有一个json格式。

代码语言:javascript
复制
{
endDate:"2017-05-15Z"
id:"9od718ztlx8dffe3f1q78bc1t"
name:"Clausura - Quarter-finals"
startDate:"2017-05-11Z"
**time:"01:00:00Z"**
}

我需要将时间转换为gmt。我尝试了各种管道,但结果总是相同的。有没有人知道我能不能用烟斗扭转时间?我的错误是任何管道都是这样的

代码语言:javascript
复制
EXCEPTION: Error in ./CalendarComponent class CalendarComponent - inline template:11:16 caused by: Invalid argument '01:00:00Z' for pipe 'DatePipe'
EN

回答 1

Stack Overflow用户

发布于 2017-05-19 14:45:00

在将日期传递到date管道之前,应该先解析Date对象中的日期。

由于您的日期看起来是ISO8601,但格式有一点错误(只有日期,没有小时:分钟:秒),Date.parse应该能够处理它。

首先,使用Date解析字符串

let dateObj = Date.parse(yourObject.time)

然后,使用date管道将此date对象传递给您的模板:

{{dateObj | date}}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44059927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档