DatePipe 转换显示错误的日期格式

DatePipe transform shows wrong date format

我正在使用 Angular 版本 12 和 datePipe.transform,我正在获取 dd/MM/yyyy 字符串格式的日期,我想以我的反应形式绑定该日期(以编辑form ) 我使用 Angular material 日期选择器 Basic Angular Date picker

Demo

我确定我做错了什么,但我不知道是什么?谁能帮帮我?

只需更改此:

    const CreatedDate1 = this.datePipe.transform(CreatedDate, 'long');

P.S:您使用的是字符串 '09/11/2021' 而不是格式化变量 'CreatedDate'.

顺便说一下,作为一个建议,在 Angular('createdDate',在您的示例中)中使用“CamelCase”命名变量和常量是一个很好的做法,然后离开Interface/Classes/... 的“PascalCase”(如 'CreatedDate') 我留下了一篇关于它的文章 HERE 回见!