import org.joda.time.Duration; import org.joda.time.LocalDateTime; public class JodaTimeExample { public static void main(String[] args) { LocalDateTime start = new LocalDateTime(2022, 1, 1, 0, 0, 0); LocalDateTime end = new LocalDateTime(2023, 1, 1, 0, 0, 0); Duration duration = new Duration(start, end); System.out.println("Duration in milliseconds: " + duration.getMillis()); System.out.println("Duration in minutes: " + duration.getStandardMinutes()); } } import org.apache.commons.lang3.time.DurationFormatUtils; import java.util.Date; public class ApacheCommonsLangExample { public static void main(String[] args) { Date start = new Date(1640995200000L); Date end = new Date(1672531199000L); long durationMillis = end.getTime() - start.getTime(); String formattedDuration = DurationFormatUtils.formatDuration(durationMillis, "d 'days' H 'hours' m 'minutes'"); System.out.println("Formatted duration: " + formattedDuration); } }


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