我从外部系统收到日期为字符串:
格式: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:
方面。
答案 0 :(得分:-1)
我建议您在使用日期时使用momentjs
库,我在前端的所有项目中使用的库都很棒。
如果您使用momentjs
,那么您可以执行以下操作:
$date = moment("01022018113025", "DDMMYYYYhhmmss");
然后在你的html中你可以做到:
{{ $date | date:'hh:mm:ss' }} => 11:30:25 (OK)