Splunk Search

Convert TimeFormat

hartfoml
Motivator

I have an event field called `LastBootUpTime=20120119121719.125000-360'

I am trying to convert this to a more readable format by using this convert command

| convert timeformat="%m-%d-%Y %H:%M:%S" ctime(LastBootUpTime) AS BootTime

this is not working. What am I missing??

Tags (2)
0 Karma
1 Solution

bojanz
Communicator

If I'm not wrong, convert needs epoch time for ctime().
So use strptime to convert to epoch time this first:

| eval temp=strptime(LastBootUpTime,"%Y%m%d%H%M%S") | convert timeformat="%m-%d-%Y %H:%M:%S" ctime(temp) AS BootTime

This will return BootTime in a human readable format, as specified in the timeformat parameter.

View solution in original post

bojanz
Communicator

If I'm not wrong, convert needs epoch time for ctime().
So use strptime to convert to epoch time this first:

| eval temp=strptime(LastBootUpTime,"%Y%m%d%H%M%S") | convert timeformat="%m-%d-%Y %H:%M:%S" ctime(temp) AS BootTime

This will return BootTime in a human readable format, as specified in the timeformat parameter.

hartfoml
Motivator

That was the answer... howd you get so smart 🙂

0 Karma
Get Updates on the Splunk Community!

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Wednesday, May 29, 2024  |  11AM PST / 2PM ESTRegister now and join us to learn more about how you can ...

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer Certification at ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...