Splunk Search

How to get the duration in the format HH:MM:SS between two extracted fields (DateTimeStart and DateTimeEnd)?

shariinPH
Contributor

hello guys,

I have two extracted fields which are DateTimeStart and DateTimeEnd
So I get the minimum time started and the maximum time ended by the field jobname

|stats min(DateTimeStart) as DateTimeStart max(DateTimeEnd) as DateTimeEnd by jobname

For example:
My min time for start is DateTimeStart: 03/24/2015 06:00:35
and for the max end time i have here DateTimeEnd: 03/24/2015 06:15:03

So my question is, how to get the duration and with the format Hours:Minutes:Seconds

Thanks guys :">

1 Solution

shariinPH
Contributor

i already figured it out.

|convert mktime(DateTimeStart) as dtstart mktime(DateTimeEnd) as dtend
|eval dur=(dtend-dtstart)
|eval myduration=tostring(dur,"duration")

hope this helps you as well! 🙂
Cheers!

View solution in original post

shariinPH
Contributor

i already figured it out.

|convert mktime(DateTimeStart) as dtstart mktime(DateTimeEnd) as dtend
|eval dur=(dtend-dtstart)
|eval myduration=tostring(dur,"duration")

hope this helps you as well! 🙂
Cheers!

Get Updates on the Splunk Community!

What's new in Splunk Cloud Platform 9.1.2312?

Hi Splunky people! We are excited to share the newest updates in Splunk Cloud Platform 9.1.2312! Analysts can ...

What’s New in Splunk Security Essentials 3.8.0?

Splunk Security Essentials (SSE) is an app that can amplify the power of your existing Splunk Cloud Platform, ...

Let’s Get You Certified – Vegas-Style at .conf24

Are you ready to level up your Splunk game? Then, let’s get you certified live at .conf24 – our annual user ...