From ac2550186915e4758eff07b31649491ee1c72462 Mon Sep 17 00:00:00 2001 From: Greg Gibeling Date: Sun, 23 Feb 2025 11:08:13 -0800 Subject: [PATCH] G2-1728 Time helpers --- .../g2forge/alexandria/java/core/HTime.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ax-java/src/main/java/com/g2forge/alexandria/java/core/HTime.java diff --git a/ax-java/src/main/java/com/g2forge/alexandria/java/core/HTime.java b/ax-java/src/main/java/com/g2forge/alexandria/java/core/HTime.java new file mode 100644 index 00000000..651ccf2c --- /dev/null +++ b/ax-java/src/main/java/com/g2forge/alexandria/java/core/HTime.java @@ -0,0 +1,19 @@ +package com.g2forge.alexandria.java.core; + +import java.time.Instant; + +import com.g2forge.alexandria.java.core.marker.Helpers; + +import lombok.experimental.UtilityClass; + +@Helpers +@UtilityClass +public class HTime { + public static Instant min(Instant i0, Instant i1) { + return i1.isBefore(i0) ? i1 : i0; + } + + public static Instant max(Instant i0, Instant i1) { + return i1.isAfter(i0) ? i1 : i0; + } +}