I have date format 12/1/2020 12:08:27 AM, I want only date like 12/1/2020. Is any way to get date in logstash? I have tried to find out the date but didn't get, What I want then I separated each term like day,month, year. But Actually I want complete date format as mentioned above.
You can use grok instead of date. The date filter is for converting strings to timestamps only. Here's an example (using the field name from your comment).
filter {
grok {
match => { "SMSDate" => "^%{NUMBER:day}\/%{NUMBER:month}\/%{NUMBER:year}" }
}
}
The approach in your own comment, which uses Logstash's date math on the @timestamp field, is also valid.