import org.joda.time.LocalDate; import org.joda.time.Period; import org.joda.time.PeriodType; public class DateRangeCalculator { public static void main(String[] args) { LocalDate startDate = new LocalDate(2022, 1, 1); LocalDate endDate = new LocalDate(2022, 1, 31); Period period = new Period(startDate, endDate, PeriodType.days()); for (LocalDate date = startDate; date.isBefore(endDate); date = date.plusDays(1)) { System.out.println(date); } } } import org.joda.time.LocalDateTime; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; public class DateFormatter { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss"); String formattedDateTime = formatter.print(dateTime); System.out.println(formattedDateTime); } } import org.joda.time.DateTime; import org.joda.time.DateTimeZone; public class TimeZoneConverter { public static void main(String[] args) { DateTime dateTime = new DateTime("2022-01-01T00:00:00", DateTimeZone.UTC); DateTime convertedDateTime = dateTime.withZone(DateTimeZone.forID("America/New_York")); System.out.println(convertedDateTime); } }


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