AfterRelativeDate
Checks the given datetime has occured after the provided relative time.
python · Filters And Transformers
Source
import dateparser import demistomock as demisto from CommonServerPython import * from CommonServerUserPython import * def check_date(value, relative_date): settings = {"TO_TIMEZONE": "UTC", "RETURN_AS_TIMEZONE_AWARE": False} v = dateparser.parse(value, settings=settings) # type: ignore[arg-type] da = dateparser.parse(relative_date, settings=settings) # type: ignore[arg-type] return v > da # type: ignore def main(): value = demisto.args().get("left") if isinstance(value, list): value = demisto.args().get("left")[0] relative_date = demisto.args().get("right") return_results(check_date(value, relative_date)) if __name__ in ("__builtin__", "builtins", "__main__"): main()
README
Checks the given datetime has occurred after the provided relative time.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | date, filter, Condition |
| Cortex XSOAR Version | 5.0.0 |
Inputs
| Argument Name | Description |
|---|---|
| left | Date value to check - Can be any time format. ex. “2020-01-01T00:00:00” |
| right | Relative time ex. “6 months ago” |
Outputs
There are no outputs for this script.