import java.text.SimpleDateFormat; import java.util.Date; public class DateFormattingExample { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String formattedDate = sdf.format(date); System.out.println("Formatted date: " + formattedDate); } } import java.text.SimpleDateFormat; import java.util.Date; public class DateComparisonExample { public static void main(String[] args) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = sdf.parse("2022-01-01"); Date date2 = sdf.parse("2022-02-01"); int result = date1.compareTo(date2); if (result < 0) { System.out.println("date1 is before date2"); } else if (result > 0) { System.out.println("date1 is after date2"); } else { System.out.println("date1 is equal to date2"); } } } import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateCalculationExample { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); Date currentDate = calendar.getTime(); calendar.add(Calendar.DAY_OF_MONTH, 30); Date futureDate = calendar.getTime(); System.out.println("Current date: " + sdf.format(currentDate)); System.out.println("Future date: " + sdf.format(futureDate)); } }


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