Splunk Search

How to exclude events where the date greater than today?

ebruozys
Path Finder

Hi,

Is there a way to exclude events in a search where a specific date field (not timestamp) is greater than today. Sow i only want to see events where the specified date field is today or smaller.

0 Karma
1 Solution

FrankVl
Ultra Champion

Try the following, which first parses the date field into a proper date/time value. Then calculates the date/time value for today and then filters events that have a date smaller or equal to today.

... your base search ...
| eval filterdate = strptime(date,"%Y-%m-%d")
| eval today = relative_time(now(),"-0d@d")
| where filterdate <= today

View solution in original post

FrankVl
Ultra Champion

Try the following, which first parses the date field into a proper date/time value. Then calculates the date/time value for today and then filters events that have a date smaller or equal to today.

... your base search ...
| eval filterdate = strptime(date,"%Y-%m-%d")
| eval today = relative_time(now(),"-0d@d")
| where filterdate <= today

ebruozys
Path Finder

Hi Frank,

This is the answer I was looking for. I would rather exclude it in the base search but I guess with the readable time format that is not possible.

0 Karma

FrankVl
Ultra Champion

Can you provide some info on what field that date is in and how it is formatted?

0 Karma

ebruozys
Path Finder

The date field is in a human readable format as follows 2018-03-27 00:00:00.0, sow its YYYY-MM-DD.

0 Karma
Get Updates on the Splunk Community!

AI for AppInspect

We’re excited to announce two new updates to AppInspect designed to save you time and make the app approval ...

App Platform's 2025 Year in Review: A Year of Innovation, Growth, and Community

As we step into 2026, it’s the perfect moment to reflect on what an extraordinary year 2025 was for the Splunk ...

Operationalizing Entity Risk Score with Enterprise Security 8.3+

Overview Enterprise Security 8.3 introduces a powerful new feature called “Entity Risk Scoring” (ERS) for ...