Splunk Search

time coversion

infotork
Explorer

Can some one help me to convert  the time format ( hh:mm:ss:nnn) which in string  ( example 0:00:00.041) into seconds, the answer should be for this 0:00:00.041 is 0 seconds.

example : 1. 0:00:00.041 is 0 seconds 
                    2. 0:00:00.500 is 0.5 seconds.

                    

 

0 Karma
1 Solution

yeahnah
Motivator

Hi @infotork 

Here's one possible example way to do it

| makeresults 
| eval duration=split("00:00:00.500", ".")
      ,micro_secs=(tonumber(mvindex(duration, 1))/1000)
      ,duration=mvindex(duration, 0)   
| convert dur2sec(duration) AS duration_secs
| eval seconds=round((duration_secs + micro_secs), 1)

 

View solution in original post

yeahnah
Motivator

Hi @infotork 

Here's one possible example way to do it

| makeresults 
| eval duration=split("00:00:00.500", ".")
      ,micro_secs=(tonumber(mvindex(duration, 1))/1000)
      ,duration=mvindex(duration, 0)   
| convert dur2sec(duration) AS duration_secs
| eval seconds=round((duration_secs + micro_secs), 1)

 

infotork
Explorer

Thank you so much,

0 Karma
Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk on November 6 at 11AM PT, and empower your SOC to reach new heights! Duration: ...

Splunk Observability as Code: From Zero to Dashboard

For the details on what Self-Service Observability and Observability as Code is, we have some awesome content ...