Как стать автором
Обновить

Комментарии 4

Как можно указать формат времени чтобы распарсилась строка «20200825223600050161» в 2020-08-25 22:36:00.050161?
К сожалению, такого рода временные метки не могут быть идентифицированы прямым путём. Я имею ввиду, что это не соответствует формату YYYY, MM, DD, hh, mm, ss etc. Как отличить «20200825223600050161» от простого числа логах? Полагаю, что никак.

Кроме того, в вашем случае нужно не только найти значение, но и преобразовать его, что несколько осложняет задачу.

Для решения подобных задач в следующих версиях мы хотим добавить определение формата, как регулярного выражения с поименованными группами. Что-то вроде.

(?&ltYYYY&gt\d{4})\s(?&ltMM&gt\d{2})(?&ltDD&gt\d{2})\s(?&lthh&gt\d{2})(?&ltmm&gt\d{2})(?&ltss&gt\d{2})

Это должно будет работать и для вашего случая
Но ведь у вас уже есть функция добавления произвольного формата? Add DateTime format -> Add new format с полем для ввода. Только нет спецификации что там вводить. Вроде бы работает пока я ввожу YYYYMMDDhhmm, но на секундах уже спотыкается, с миллисекундами вообще не работает.
Скачал, открыл файл, а что дальше? Как фильтр добавить, кнопки нет, документация вида «Смотри красивую картинку» не сильно помогла. Что я сделал не так?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории