首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在角2滤波器中停止获取冗余数据

如何在角2滤波器中停止获取冗余数据
EN

Stack Overflow用户
提问于 2017-11-06 07:00:04
回答 2查看 47关注 0票数 0

我的过滤器里有这样的约会..。

2014年9月26日星期五格林尼治时间17:00

2014年9月26日星期五格林尼治时间18:30

2014年9月26日星期五格林尼治时间22:30

从数据库里我得到了三个相同的日期.

2014年9月26日

2014年9月26日

2014年9月26日

但是我只想要一个

26-2014年9月-

那我怎么才能做到呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-06 07:12:17

在组件中尝试并循环它(这将给您一个粗略的想法,如何去做)

从“@角/核心”导入{ Component };

代码语言:javascript
复制
@Component({
  selector: 'my-app',
  template:`<h1>My First Angular 2 App</h1>
  <p>{{test | date: 'dd-MMM-yyyy'}} - format: dd/MM/yyyy</p>`
})
export class AppComponent { 
  test : Date = new Date();
}

这是柱塞

在组件中编辑它:创建一个函数getFormatDate()并像这样使用它

代码语言:javascript
复制
import { Component } from '@angular/core';

@Component({
  selector: 'my-app',
  template:`<h1>My First Angular 2 App</h1>
  <p>{{getFormatDate(test) | date: 'dd-MMM-yyyy'}} - format: dd/MM/yyyy</p>`
})
export class AppComponent { 
  test : Date = new Date();
  getFormatDate(dte){
    return new Date(dte);
  }
}

这是柱塞

票数 1
EN

Stack Overflow用户

发布于 2017-11-06 08:29:31

好的,这是完美的答案

代码语言:javascript
复制
  this.DeliveryDate = json.DateStart != null ? new Date(json.DateStart).setHours(0,0,0) : null;

根据我的问题,setHours(0,0,0)只有一个日期。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47131432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档