// ColumbusWithDateISO.java Copyright (c) 2006 Kari Laitinen // http://www.naturalprogramming.com // 2006-02-15 File created. // 2006-02-15 Last modification. // This program was used to test DateISO.java // DateISO.java and DateDistance.java must be in the same folder // during compilation. class ColumbusWithDateISO { public static void main( String[] not_in_use ) { DateISO date_of_discovery_of_america = new DateISO( "1492-10-12" ) ; DateISO date_of_first_moon_landing = new DateISO( "1969-7-20" ) ; System.out.print( "\n Christopher Columbus discovered America on " + date_of_discovery_of_america + "\n That was a " + date_of_discovery_of_america.get_day_of_week() ) ; System.out.print( "\n\n Apollo 11 landed on the moon on " + date_of_first_moon_landing + "\n That was a " + date_of_first_moon_landing.get_day_of_week() ) ; DateDistance distance_between = date_of_discovery_of_america.get_distance_to( date_of_first_moon_landing ) ; System.out.print( "\n\n America was discovered " + distance_between.years + " years, " + distance_between.months + " months, and " + distance_between.days + " days" + "\n before the first moon landing.\n" ) ; } }