<dependency> <groupId>clj-time</groupId> <artifactId>clj-time</artifactId> <version>0.15.2</version> </dependency> import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; String dateString = "2022-01-01"; DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd"); DateTime dateTime = formatter.parseDateTime(dateString); DateTime dateTime = new DateTime(); DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd"); String dateString = formatter.print(dateTime); DateTime dateTime = new DateTime(); DateTime newDateTime = dateTime.plusDays(7); DateTime dateTime = new DateTime(); DateTime newDateTime = dateTime.plusMonths(1); DateTime dateTime1 = new DateTime(); boolean isAfter = dateTime1.isAfter(dateTime2); import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; public class DateTimeExample { public static void main(String[] args) { String dateString = "2022-01-01"; DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd"); DateTime dateTime = formatter.parseDateTime(dateString); System.out.println(dateTime); DateTime now = new DateTime(); String formattedDate = now.toString(DateTimeFormat.forPattern("yyyy-MM-dd")); System.out.println(formattedDate); DateTime future = now.plusDays(7); System.out.println(future); DateTime past = now.minusMonths(1); boolean isBefore = past.isBefore(now); boolean isAfter = past.isAfter(now); System.out.println(isBefore); // true System.out.println(isAfter); // false } } 2022-01-01T00:00:00.000+08:00 2022-02-28 2022-03-07T09:20:32.067+08:00 true false


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