2017-10-19 15 views
0

J'ai un format d'heure comme ci-dessous.Grok format de temps personnalisé

2017-10-15T06:25:02.186227-04:00 

Cela semble fonctionner partiellement %{NUMBER:year}-%{MONTHNUM:month}-%{MONTHDAY:day}T%{HOUR:hour}:%{MINUTE:minutes}.%{SECOND:second}

+0

il doit être analysé avec le standard '% {TIMESTAMP_ISO8601: horodatage}', puis le convertir à jour avec 'date' filtre –

+0

vous remercie. Ça marche! – pdna

Répondre

1

Votre modèle devrait travailler avec deux points avant le deuxième motif jusqu'à ce que je suppose est un fuseau horaire. Ensuite, nous pouvons utiliser une capture de champ personnalisée pour cela.

%{NUMBER:year}-%{MONTHNUM:month}-%{MONTHDAY:day}T%{HOUR:hour}:%{MINUTE:minutes}:%{SECOND:second}(?<timezone>[+-]\d{2}:\d{2})