角度2:日期格式

时间:2018-02-14 22:00:04

标签: angular

我从外部系统收到日期为字符串: 格式:DDMMYYYYhhmmss(exp:14022018225400)。
我想将它们转换为DD / MM / YYYY hh:mm:用于HTML5显示的ss。 我试过DatePipe,但似乎我必须添加' T '日期和时间之间:14022018 T 225400。否则转换失败。如何转换为DD / MM / YYYY hh:mm:ss而不添加' T '。

{{" 01022018113025" |日期:' HH:MM:SS' }} => 11:55:13(KO)
{{" 01022018 T 113025" |日期:' HH:MM:SS' }} => 11:30:25(好)

这是DatePipe doc:

this stackblitz

方面。

1 个答案:

答案 0 :(得分:-1)

我建议您在使用日期时使用momentjs库,我在前端的所有项目中使用的库都很棒。

如果您使用momentjs,那么您可以执行以下操作:

$date = moment("01022018113025", "DDMMYYYYhhmmss");

然后在你的html中你可以做到:

{{ $date | date:'hh:mm:ss' }} => 11:30:25 (OK)