转换日期名称

时间:2016-11-02 07:41:24

标签: angular typescript

我在Angular 2中有应用程序(表格应用程序)和typescript。我通过GET(http服务)从服务器获取一些数据:

private baseURL: string = "http://101.16.7.32/backend";
public getListsServices(): Observable<Response> {
    return this.http.get(this.baseURL + this.listsUrl);
}

在其中一列中我得到了这种格式2016-11-01T09:23:56.870189+03:00的日期(这是我从服务器获得的日期)。

现在,我的任务是仅显示日期 - 2016-11-01,时间不使用和显示。 我该做什么?创建一些自定义@Pipe? 像这样:

@Pipe({ name: 'transformingDate' })
export class TransDate implements PipeTransform {
  transform(value: boolean): string {
    return (!!value) ? 'date' : 'false';
  }
}

或者什么?

1 个答案:

答案 0 :(得分:2)

您只需使用DatePipe

即可
<div>{{myDate | date: yMd}}</div>

如果2016/11/01myDate(即ISO字符串),则输出2016-11-01T09:23:56.870189+03:00

如果要自定义输出,请查看文档链接。