Splunk Search

How to get the difference (In whole days) between two fields within the same event

Matthew
Engager

Hi Guys, 

Wondering if you can help me out with the following. Within a single event I have to fields: 

1) expiry_date

2) delivery_date

I would create a new variable giving me the difference in days between the delivery date and the expiry date for each order. 

For example 

expiry_date=2021-05-25T00:00:00Z

delivery_date=2021-04-27T19:00:44Z

Should give a result of 28days. 

Hope you can help! Thanks in advance. 

Labels (1)
0 Karma
1 Solution

harsmarvania57
Ultra Champion

Here you go

<your_query>
| eval diff=tostring(strptime(expiry_date, "%Y-%m-%dT%H:%M:%S%Z")-strptime(delivery_date, "%Y-%m-%dT%H:%M:%S%Z"), "duration")

 

Sample query which I ran

| makeresults 
| eval expiry_date="2021-05-25T00:00:00Z", delivery_date="2021-04-27T19:00:44Z"
| eval diff=tostring(strptime(expiry_date, "%Y-%m-%dT%H:%M:%S%Z")-strptime(delivery_date, "%Y-%m-%dT%H:%M:%S%Z"), "duration")

View solution in original post

harsmarvania57
Ultra Champion

Here you go

<your_query>
| eval diff=tostring(strptime(expiry_date, "%Y-%m-%dT%H:%M:%S%Z")-strptime(delivery_date, "%Y-%m-%dT%H:%M:%S%Z"), "duration")

 

Sample query which I ran

| makeresults 
| eval expiry_date="2021-05-25T00:00:00Z", delivery_date="2021-04-27T19:00:44Z"
| eval diff=tostring(strptime(expiry_date, "%Y-%m-%dT%H:%M:%S%Z")-strptime(delivery_date, "%Y-%m-%dT%H:%M:%S%Z"), "duration")

Matthew
Engager

Hi harsmarvania57, 

Worked like a charm. Thank you!

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...