Angular 角度字符串到字符串日期格式

Angular 角度字符串到字符串日期格式,angular,Angular,如何在角度模板中将字符串(dd/MM/yyyy)格式转换为dd/MM/yy 代码: 我在控制台中得到这个错误 Unable to convert "30/08/2019" into a date' for pipe 'DatePipe' 注意-我不想创建自定义管道。在将其传递到管道之前,尝试将2019年8月30日(dd/MM/yyyy)更改为2019年8月30日(MM/dd/yyyy) 管道预计日期(30)的前半部分为月份,由于30大于12,因此它不知道该做什么。不漂亮,但这将使管道高兴:

如何在角度模板中将字符串(dd/MM/yyyy)格式转换为dd/MM/yy

代码:

我在控制台中得到这个错误

Unable to convert "30/08/2019" into a date' for pipe 'DatePipe'
注意-我不想创建自定义管道。

在将其传递到管道之前,尝试将2019年8月30日(dd/MM/yyyy)更改为2019年8月30日(MM/dd/yyyy)


管道预计日期(30)的前半部分为月份,由于30大于12,因此它不知道该做什么。

不漂亮,但这将使管道高兴:

  {{ 
    (stringDate.split('/')[1] 
    + '/' 
    + stringDate.split('/')[0] 
    + '/' 
    + stringDate.split('/')[2])
    | date:'dd/MM/yy' 
  }}

选中

将日期解析为可接受的日期格式,然后使用日期管道将其转换为所需的格式。您可以从此处引用可接受的格式,并按照您所需的格式进行如下解析

new Date(parseInt(("30/08/2019").split("/")[2],10),parseInt(("30/08/2019").split("/")[1],10)-1,parseInt(("30/08/2019").split("/")[0],10))

它的新日期()|日期不适用于可能重复的日期。这是一个模糊的要求。为什么不创建自定义管道?解析模板中的日期字符串将使代码效率低下。
new Date(parseInt(("30/08/2019").split("/")[2],10),parseInt(("30/08/2019").split("/")[1],10)-1,parseInt(("30/08/2019").split("/")[0],10))