start_time = > 2014-02-13T22:57:15+0900
end_ time = > 2014-02-13T23:59:54+0900
how can i get the time difference ??
i tried
convert timeformat="%Y/%m/%d %H:%M:%S" mktime(start_time) AS StartTime_epoch mktime(end_time) AS ResolvedTime_epoch | eval total=round((ResolvedTime_epoch-StartTime_epoch)/60/60/24)
Try this,
your_base_search
| eval epoch_st = strptime(start_time, "%Y-%m-%dT%H:%M:%S%z")
| eval epoch_et = strptime(end_time, "%Y-%m-%dT%H:%M:%S%z")
| eval epoch_diff = epoch_et - epoch_st
| eval dur=tostring(epoch_diff, "duration")
http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/CommonEvalFunctions
/K
Try this,
your_base_search
| eval epoch_st = strptime(start_time, "%Y-%m-%dT%H:%M:%S%z")
| eval epoch_et = strptime(end_time, "%Y-%m-%dT%H:%M:%S%z")
| eval epoch_diff = epoch_et - epoch_st
| eval dur=tostring(epoch_diff, "duration")
http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/CommonEvalFunctions
/K
oh well, if your fields are actually called start_time
and end_time
, the new fields should come out fine. However, they do not show in the event text (_raw
), but you can use them in table
s, chart
s, stats
etc.
i tried but epoch_st epoch_et, epoch_diff , dur field is not comming out ..
it's showing the _raw data...