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!

Splunk Decoded: Service Maps vs Service Analyzer Tree View vs Flow Maps

It’s Monday morning, and your phone is buzzing with alert escalations – your customer-facing portal is running ...

What’s New in Splunk Observability – September 2025

What's NewWe are excited to announce the latest enhancements to Splunk Observability, designed to help ITOps ...

Fun with Regular Expression - multiples of nine

Fun with Regular Expression - multiples of nineThis challenge was first posted on Slack #regex channel ...