Angular 7 mat-datepicker returns 时刻但需要一个日期

Angular 7 mat-datepicker returns moment but need a Date

我的 mat-datepicker returns 一个时刻而不是一个日期,但我需要一个日期来处理。在 app.module 我有

{ provide: LOCALE_ID, useValue: 'it' },
    { provide: MAT_DATE_LOCALE, useValue: 'it' },
    { provide: DateAdapter, useClass: MomentUtcDateAdapter, deps: [MAT_DATE_LOCALE] },
    { provide: MAT_DATE_FORMATS, useValue: MY_FORMATS },
    { provide: MatPaginatorIntl, useValue: getItalianPaginatorIntl() }

其中 MY_FORMATS

export const MY_FORMATS = {
  parse: {
    dateInput: 'DD/MM/YYYY',
  },
  display: {
    dateInput: 'DD/MM/YYYY',
    monthYearLabel: 'MM YYYY',
    dateA11yLabel: 'DD/MM/YYYY',
    monthYearA11yLabel: 'MM YYYY',
  },
};

我需要更改什么?

问题是,您提供 MomentUtcDateAdapter 作为 DateAdapter。如果您删除此提供程序,它应该会像您预期的那样工作。