Splunk Search

Delta between two Date data fields

jasonhblackwell
Explorer

I am working on metrics for management and was wondering if it was able to compute the delta between two date data fields in an event? For example, one field is the start date and the other is the end date. Can Splunk figure out how many days lapsed in-between the start and end date?

Tags (1)

araitz
Splunk Employee
Splunk Employee

Assuming a standard date format (12-20-2010 08:20:25), you want to use the eval and convert search command:

...| convert timeformat='%m-%d-%Y %T' mktime(starttime) mktime(endtime) | eval duration=(endtime-starttime)/86400

This will tell you how many days (there are 86400 seconds in a day) elapsed between the starttime and the endtime. To do the arithmetic, we have to use the convert command to make standard date formats into epoch time (number of seconds since 1/1/1970).

kingbert_Thomas
New Member

This seems to be failing in my case

0 Karma

jasonhblackwell
Explorer

The data in my date fields is only 12/10/10. Will that be an issue?

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!

Automating Threat Operations and Threat Hunting with Recorded Future

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

Keep the Learning Going with the New Best of .conf Hub

Hello Splunkers, With .conf26 getting closer, there’s already a lot of excitement building around this year’s ...

Splunk Community Badges!

  Hey everyone! Ready to earn some serious bragging rights in the community? Along with our existing badges ...