首页 文章

角度2:日期格式

提问于
浏览
-1

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

{{"01022018113025" |日期:'hh:mm:ss'}} => 11:55:13(KO)
{{“01022018 T 113025”|日期:'hh:mm:ss'}} => 11:30:25(好的)

这是DatePipe文档:

https://angular.io/api/common/DatePipe

看待 .

1 回答

  • -1

    我建议您在使用日期时使用momentjs库,我很高兴在前端的所有项目中使用库 .

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

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

    然后在你的HTML中你可以做:

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

相关问题