import java.util.*; import java.text.SimpleDateFormat; public class DateTestProgram { public static void main (String args[]) { Calendar today = Calendar.getInstance(); Calendar future; int difference; // Display Information about today's date and time System.out.println("Here is today:"); System.out.println(today.getTime()); System.out.println(today.get(Calendar.YEAR)); System.out.println(today.get(Calendar.MONTH)); System.out.println(today.get(Calendar.DAY_OF_MONTH)); // Display Information about a future day's date and time future = Calendar.getInstance(); future.set(2025, Calendar.MARCH, 5); System.out.println("Here is the future:"); System.out.println(future.getTime()); System.out.println(future.get(Calendar.YEAR)); System.out.println(future.get(Calendar.MONTH)); System.out.println(future.get(Calendar.DAY_OF_MONTH)); // Test the formatting Date aDate = new Date(); System.out.println(aDate); System.out.println(new SimpleDateFormat("yyyy/MM/dd").format(aDate)); System.out.println(new SimpleDateFormat("yy/MM/dd").format(aDate)); System.out.println(new SimpleDateFormat("MM/dd").format(aDate)); System.out.println(new SimpleDateFormat("MMM dd,yyyy").format(aDate)); System.out.println(new SimpleDateFormat("MMMM dd,yyyy").format(aDate)); } }