Splunk Search

How to get the time elapsed between these two fields?

Clecimar
Explorer

Guys, can you help me ?

I need to know the elapsed time between this two fields:

CREATED_TS: 20220816182818.215
CURRENT_TIMESTAMP: 20220816185516

Do you have a tip on how can do this ?

Thank you.

Clecimar

Labels (1)
0 Karma
1 Solution

richgalloway
SplunkTrust
SplunkTrust

To compare two times in Splunk you must first convert them into epoch (integer) form.  Do that using the strptime function.

| eval created = strptime(CREATED_TS, "%Y%M%D%H%M%S.%3N")
| eval current = strptime(CURRENT_TIMESTAMP, "%Y%M%D%H%M%S")
| eval diff = current - created
---
If this reply helps you, Karma would be appreciated.

View solution in original post

0 Karma

richgalloway
SplunkTrust
SplunkTrust

To compare two times in Splunk you must first convert them into epoch (integer) form.  Do that using the strptime function.

| eval created = strptime(CREATED_TS, "%Y%M%D%H%M%S.%3N")
| eval current = strptime(CURRENT_TIMESTAMP, "%Y%M%D%H%M%S")
| eval diff = current - created
---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Shape the Future of Splunk: Join the Product Research Lab!

Join the Splunk Product Research Lab and connect with us in the Slack channel #product-research-lab to get ...

Auto-Injector for Everything Else: Making OpenTelemetry Truly Universal

You might have seen Splunk’s recent announcement about donating the OpenTelemetry Injector to the ...

[Puzzles] Solve, Learn, Repeat: Character substitutions with Regular Expressions

This challenge was first posted on Slack #puzzles channelFor BORE at .conf23, we had a puzzle question which ...