<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.10.11</version> </dependency> import org.joda.time.Days; import org.joda.time.LocalDate; public class DateUtil { public static void main(String[] args) { LocalDate startDate = new LocalDate(2020, 1, 1); LocalDate endDate = new LocalDate(2020, 1, 10); int days = Days.daysBetween(startDate, endDate).getDays(); } } import org.joda.time.DateTime; import org.joda.time.DateTimeConstants; public class DateUtil { public static void main(String[] args) { DateTime date = new DateTime(2020, 1, 1, 0, 0, 0); int dayOfWeek = date.getDayOfWeek(); String dayName = DateTimeConstants.forOrdinal(dayOfWeek).getName(); } } import org.joda.time.LocalDate; public class DateUtil { public static void main(String[] args) { LocalDate date = new LocalDate(2020, 1, 15); int lastDayOfMonth = date.dayOfMonth().getMaximumValue(); } }


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