Getting Data In

How to convert a date field from YYYY-MM-DD to MM-DD-YYYY?

dbcase
Motivator

Hi,

I have a field in a CSV file called CREATION_DATE and currently the value in the field is (example: 2015-4-5.4.19. 50. 526000000)

I'm looking to convert it to MM/DD/YYYY (don't really need the Hour, minute, seconds)

I've tried things like

strftime(strptime(CREATION_DATE,"%Y-%m-%d. %H.%M.%S %p"),"%m-%d-%Y")
strftime(CREATION_DATE,"%m %d %Y")

and others with no luck. I'm pretty new at Splunk so I'm struggling a bit 🙂

Any thoughts?

0 Karma

ddrillic
Ultra Champion

The followings seems to be fine -

| eval CREATION_DATE="2015-4-5.19 .50"
| eval xxxx=strptime(CREATION_DATE,"%Y-%m-%d.%H .%M")

Not sure about 526000000...

ddrillic
Ultra Champion

ok, a bit better -

| eval CREATION_DATE="2015-4-5.19 .50 .526000000"
| eval xxxx=strptime(CREATION_DATE,"%Y-%m-%d.%H .%M .%Q")
0 Karma
Get Updates on the Splunk Community!

Splunk Enterprise Security 8.0.2 Availability: On cloud and On-premise!

A few months ago, we released Splunk Enterprise Security 8.0 for our cloud customers. Today, we are excited to ...

Logs to Metrics

Logs and Metrics Logs are generally unstructured text or structured events emitted by applications and written ...

Developer Spotlight with Paul Stout

Welcome to our very first developer spotlight release series where we'll feature some awesome Splunk ...