<dependency> <groupId>io.github.softsmithy</groupId> <artifactId>softsmithy-utility</artifactId> <version>1.0.0</version> </dependency> groovy implementation 'io.github.softsmithy:softsmithy-utility:1.0.0' ### LocalDateTimeUtil import io.github.softsmithy.lib.time.LocalDateTimeUtil; import java.time.LocalDateTime; public class DateTimeExample { public static void main(String[] args) { LocalDateTime now = LocalDateTimeUtil.now(); String formattedDateTime = LocalDateTimeUtil.format(now, "yyyy-MM-dd HH:mm:ss"); LocalDateTime parsedDateTime = LocalDateTimeUtil.parse("2022-01-01 12:00:00", "yyyy-MM-dd HH:mm:ss"); boolean isBefore = LocalDateTimeUtil.isBefore(now, parsedDateTime); } } ### PeriodUtil import io.github.softsmithy.lib.time.PeriodUtil; import java.time.LocalDate; import java.time.Period; public class PeriodExample { public static void main(String[] args) { LocalDate startDate = LocalDate.of(2022, 1, 1); LocalDate endDate = LocalDate.of(2023, 1, 1); Period period = PeriodUtil.between(startDate, endDate); boolean isNegative = PeriodUtil.isNegative(period); } } ### DurationUtil import io.github.softsmithy.lib.time.DurationUtil; import java.time.Duration; import java.time.LocalTime; public class DurationExample { public static void main(String[] args) { LocalTime startTime = LocalTime.of(8, 0, 0); LocalTime endTime = LocalTime.of(17, 0, 0); Duration duration = DurationUtil.between(startTime, endTime); boolean isNegative = DurationUtil.isNegative(duration); } }


上一篇:
下一篇:
切换中文