【发布时间】:2019-01-11 05:01:52
【问题描述】:
我有一个使用 Primeng 来显示表格值的表格。 在表格中有一个日期列,对于日期,排序选项不起作用。 它被视为普通字符串值而不是日期。
从服务获取时间戳格式的日期。在 UI 中使用以下代码将日期转换为所需格式。
import { DatePipe } from '@angular/common';
constructor(private datePipe: DatePipe) {
}
dateFormat(val: any) {
if (val.toString().indexOf('.') > 0) {
return this.datePipe.transform(new Date(val * 1000), 'd-MMM-y');
} else {
val = val.toString() + '.0000';
return this.datePipe.transform(new Date(val * 1000), 'd-MMM-y');
}
}
【问题讨论】:
-
能否提供样本数据?
标签: angular primeng primeng-datatable