如何更改时间格式?

时间:2018-12-26 03:14:52

标签: javascript angular typescript

我使用TIME数据类型。我的数据以hh:mm:ss(03:14:00)格式显示。如何显示hh:mm(03:14)格式的数据? DATE类型的方法无效:

{{test.time | date: 'HH:mm'}}

它只会产生这样的错误。

  

错误:InvalidPipeArgument:'无法将“ 03:14:00”转换为日期”   用于管道“ DatePipe”

2 个答案:

答案 0 :(得分:4)

尝试为它指定任何日期的开始,并将时间连接到该日期。

{{"1970-01-01T"+test.time | date: 'HH:mm'}}

答案 1 :(得分:0)

可能不是合适的解决方案。但是一种方法可以是将hh:mm:ss时间放入字符串var中,然后将其拆分以删除最后3个字符