0

我现在正在使用 Angular 材料 datepicker,我使用时刻 dateadapter 作为 dateadapter。

它真的很棒,但输入上显示的日期不适合我的需要。它以 DD/MM/YYYY 格式显示日期,而我需要 DD/MM/YY 格式的日期。(例如 25/7/2019 应该是 25/07/19)

由于我找不到关于这种显示格式的文档,我需要一些帮助来弄清楚如何做到这一点。

4

2 回答 2

1

您可以设置自定义日期格式。在您的 ts 文件中执行以下操作:

export const MY_FORMATS = {
  display: {
    dateInput: 'DD/MM/YY'
  },
};

@Component({
  selector: 'demo-component',
  templateUrl: './demo.component.html',
  styleUrls: ['./demo.component.scss'],
  providers: [
    {provide: MAT_DATE_FORMATS, useValue: MY_FORMATS},
  ],
})
于 2019-07-25T07:09:56.073 回答
0
Use Custom Date Format from material date format

export const CustomFormat = { display: { dateInput: 'DD/MM/YY' } }; @Component({ selector: 'datecomponent', templateUrl: './datecomponent.html', providers: [ {provide: MAT_DATE_FORMATS, useValue: CustomFormat}, ] })

于 2019-07-25T08:32:35.463 回答