Splunk Search

timeformat

shangshin
Builder

Hi,
Ny log has a timeformat like this -- 4/22/14 12:59:56.000 AM. How can I make the display like 4/22/14 00:59:56.000 AM

I tried to covert the time by using | eval desired_time=strftime(_time, "%H:%M:%S %p") |

However, date_hour is still showing the value of 12.

Thanks in advance!

date_hour

Tags (2)
0 Karma

martin_mueller
SplunkTrust
SplunkTrust

There is no time "00:59 AM". 59 minutes after midnight is "12:59 AM", 59 minutes after noon is "12:59 PM". The 24-hour clock has "00:59" for 59 minutes after midnight, but no AM/PM distinction.

0 Karma

shangshin
Builder

I assume there is no way to change the index value. As the alternative, I am planning to use

| eval new_date_hour = strftime(_time,"%H")

0 Karma

somesoni2
Revered Legend

Try this

| eval desired_time=strftime(_time,"%m/%d/%y %I:%M:%S.%3q %p")

shangshin
Builder

Thanks for the response. I still got the value 12 for date_hour instead of 00

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!

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

Data Management Digest – May 2026

Welcome to the May 2026 edition of Data Management Digest!   As your trusted partner in data innovation, the ...