Splunk Search

How to find the difference between two dates/times and add a new column to a table to show the difference?

harish_ka
Communicator

i have a query as below...

search 1|join type=left [search2]

the query returns the following fields...

place | ABC |XYZ |dateofSearch1|PQR |dateofSearch2

aaaa | acc | det | 2014/1/2 01:48:01 CST | eee | 2014/11/27 01:48:01 CST

i want to find the difference of date/time of dateofSearch1 and dateofSearch2... and add a new column to show the difference..

Can anyone help me to do this....

Tags (3)
1 Solution

kml_uvce
Builder

try this

search 1 | join type=left [search2] | eval diffTime=dateofSearch2 - dateofSearch1
kamal singh bisht

View solution in original post

kml_uvce
Builder

try this

search 1 | join type=left [search2] | eval diffTime=dateofSearch2 - dateofSearch1
kamal singh bisht

harish_ka
Communicator

Worked with few modifications in my query...

eval diffTime=strptime(dateofSearch2, "%Y/%m/%d %H:%M:%S")-strptime(dateofSearch1, "%Y/%m/%d %H:%M:%S")
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...