在我的 app.module.ts 中,我将应用程序的格式更改为 -
export const MY_FORMATS = {
parse: {
dateInput: 'LL',
},
display: {
dateInput: 'yyyy-MM-dd',
monthYearLabel: 'YYYY',
dateA11yLabel: 'LL',
monthYearA11yLabel: 'YYYY',
},
};
@NgModule({
imports: [
BrowserModule,
HttpClientModule
...
],
declarations: [
AppComponent
...
],
providers: [
{provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE]},
{provide: MAT_DATE_FORMATS, useValue: MY_FORMATS},
],
bootstrap: [AppComponent],
})
export class AppModule { }
根据我的理解,“dd”代表“月中的一天”,而“DD”是“一年中的一天”,“yyyy”指定日历年,而“YYYY”指定年份(“一年中的一周” )。
但是在日期选择器中,我得到了这个日期-“yyyy-03-Tu”,只有当我将格式更改为“YYYY-MM-DD”时,我才能得到正确的日期..知道为什么会这样吗?
千万里不及你
相关分类