这是我使用Angular material 日期 Select 器时得到的日期格式....Wed Nov 21 2018 00:00:00 GMT+0530 (India Standard Time)

但我需要(YYYY-MM-DD)(YYYY-MM-DDTHH:mm)这种格式的日期.

这是一个模型类,我用它来捕捉Angular material 的数据

export class FlightSchedule {

    constructor(
        public destination: string,
        public origin: string,
        public date: string,
        public limit: string
    ) {}

}

请帮助我,我无法将日期转换为YYYY-MM-DDYYYY-MM-DDTHH:mm格式.

我是新手

提前谢谢

推荐答案

您需要提供一个包含希望使用的格式的对象.对象的外观应该类似于:

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

然后需要将其添加到提供者数组中,如下所示:

  import { MAT_DATE_FORMATS } from '@angular/material';
  import { MomentDateAdapter } from '@angular/material-moment-adapter';

  //...

  providers: [
    {provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE]},
    {provide: MAT_DATE_FORMATS, useValue: MY_FORMATS},
  ],

100

Typescript相关问答推荐

创建一个根据布尔参数返回类型的异步函数

隐式键入脚本键映射使用

如何将所有props传递给React中的组件?

使用KeyOf和Never的循环引用

TypeScrip中的类型安全包装类

创建Angular 为17的动态形状时出错

tailwind css未被应用-react

如何使用泛型函数参数定义类型脚本函数

在构建Angular 应用程序时,有没有办法通过CLI传递参数?

获取类属性的类型';TypeScript中的getter/setter

typescript如何从映射类型推断

组件使用forwardRef类型脚本时传递props

TypeScript:方法获胜';t接受较窄类型作为参数

如何提取具有索引签名的类型中定义的键

如何避免TS2322;类型any不可分配给类型never;使用索引访问时

Typescript泛型-键入对象时保持推理

在Nestjs中,向模块提供抽象类无法正常工作

如何让 Promise 将它调用的重载函数的类型转发给它自己的调用者?

通过函数将对象文字类型映射到另一种类型的方法或解决方法

输入 'Resolver<{ email: string;密码:字符串; }>' 不可分配给类型 'Resolver'