У меня есть столбец datetime
в формате: YYYY-MM-DD HH:mm:ss.SSS
. Можно ли просто отображать время в формате: HH:mm:ss.SSS
, а не полное время жизни?время форматирования с даты и времени
Я пытаюсь следующий, но это, кажется, не делать ничего в формате:
{name: 'somedate', field: 'event_date', cellFilter: 'date:\'HH:MM:SS.SSS\''}
EDIT
Это как определяется сетка:
$scope.gridOptions = {
columnDefs: [{name: 'somedata', field: 'event_date'}],
data: [ {event_date: "2016-03-10 10:10:11.123"}]
}
, который является полем и куда вы хотите отобразить его. Непонятно. – Dalorzo
Угловой будет обрабатывать строки ISO 8601 как объекты datetime, или вы можете преобразовать свою строку в объект момента или даты. Затем в HTML вы можете применить [фильтр угловой даты] (https://docs.angularjs.org/api/ng/filter/date). – Igor
Это может помочь https://github.com/angular-ui/ui-grid/issues/4806, я думаю, что переход на специальный фильтр - это практическое решение для вашего дела. – martinczerwi