Skip to main content
Version: Java (Groovy)

isAfterOrEqual

isAfterOrEqual compares two date-times and returns true if the first parameter is equal to or later than the second parameter.

Syntax

isAfter(instant1, instant2)
isAfter(dateTime1, dateTime2)

Parameters

ParameterTypeDescription
instant1Instant

The first date-time for the comparison.

instant2Instant

The second date-time for the comparison.

dateTime1ZonedDateTime

The first date-time for the comparison.

dateTime2dateTime2

The second date-time for the comparison.

Returns

Returns a boolean value:

  • true if the first date-time comes after the second date-time, or if the date-times are equal.
  • false otherwise.

Example

The following example shows how to use isAfterOrEqual to compare three Instants.

d1 = parseInstant("2022-01-01T00:00:00 ET")
d2 = parseInstant("2022-01-02T00:00:00 ET")
d3 = parseInstant("2022-01-02T00:00:00 ET")

println isAfterOrEqual(d1, d2)
println isAfterOrEqual(d2, d1)
println isAfterOrEqual(d3, d2)