Добрый день, из бэкенда возвращается динамический массив, содержащийся разные данные (*пример одной строки):
-101 2019-03-01T00:00:00 2019-03-01T00:00:00 начисление Х --- ---
мне нужно отформатировать дату в формат dd.MM.yyyy, в обычной статической таблице я делал через pipe date формат, но тут это не сработает, т.е. нужно реализовать свой pipe, но с подобным я не работал раньше.
Получается, что тут нужно использовать регулярные выражение ? Вот создал для примера свой pipe, но он не работает.
@Pipe({
name: 'armDate'
})
export class ArmDatePipe implements PipeTransform {
transform(date): any {
const regexp = "(\\d{4}-\\d{2}-\\d{2})[A-Z]+(\\d{2}:\\d{2}:\\d{2})";
if(date !== undefined || date !== null){
date.replace(regexp);
return date;
}
return date;
}
}