Class OffsetDateTimeUtils

java.lang.Object
org.gbif.api.util.OffsetDateTimeUtils

public class OffsetDateTimeUtils extends Object
Utility class for null-safe OffsetDateTime operations.
  • Method Details

    • compareOffsetDateTime

      public static int compareOffsetDateTime(OffsetDateTime dt1, OffsetDateTime dt2)
      Compares two OffsetDateTime values in a null-safe manner. Null values are considered to be greater than non-null values (sorted to the end).
      Parameters:
      dt1 - first OffsetDateTime to compare
      dt2 - second OffsetDateTime to compare
      Returns:
      a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second
    • isEqualOffsetDateTime

      public static boolean isEqualOffsetDateTime(OffsetDateTime dt1, OffsetDateTime dt2)
      Checks if two OffsetDateTime values are equal in a null-safe manner.
      Parameters:
      dt1 - first OffsetDateTime to compare
      dt2 - second OffsetDateTime to compare
      Returns:
      true if both are null or both are equal, false otherwise