【问题标题】:Angular 2 - Date Pipe, Time Conversion HH:mm to 2 Decimal PlacesAngular 2 - 日期管道,时间转换 HH:mm 到 2 个小数位
【发布时间】:2016-06-24 14:19:01
【问题描述】:

我正在使用 Angular 2,试图将日期对象转换为 HH:mm 日期格式,分钟到小数点后两位,但是当我使用这个时:

{{date | date:"HH:mm"}}

我得到的是 15:0 而不是 15:00。

我尝试查看 Angular 2 文档,但到目前为止它相对有限,希望有任何关于此的指导,以及 Angular 2 默认如何格式化时间。

【问题讨论】:

标签: datetime angular


【解决方案1】:

根据文档,您的用法是正确的: https://angular.io/docs/ts/latest/api/common/index/DatePipe-class.html

  • mm 应为 2 位格式。

您使用的是最新版本吗?

文档还说Stability: Experimental。这可能仍然是一个错误。

【讨论】:

  • 我用的是^2.0.0-rc.2,可以试试rc3
  • 正如 Stefan 和 Assylias 所指出的,这确实是 Angular rc2 中的一个错误,上周已修复。当升级到 rc3 时,这就像一个魅力。
  • 日期对象也应该是标准的:w3.org/TR/NOTE-datetime
猜你喜欢
  • 2023-03-25
  • 2016-06-13
  • 1970-01-01
  • 2016-08-08
  • 2020-05-19
  • 2018-02-07
  • 2017-07-04
  • 1970-01-01
  • 2021-01-25
相关资源
最近更新 更多