001 // Copyright 2008 by Basil Vandegriend. All rights reserved.
002
003 package com.basilv.examples.mutableproperties;
004
005 import java.text.DateFormat;
006 import java.util.*;
007
008 public class ExampleThree
009 {
010 public static void exampleThree() {
011 Calendar calendar = Calendar.getInstance();
012 Order firstOrder = new Order();
013 Order secondOrder = new Order();
014 firstOrder.setDate(calendar);
015
016 calendar.add(Calendar.DAY_OF_YEAR, 10);
017 secondOrder.setDate(calendar);
018
019 print("First date = "
020 + convertToText(firstOrder.getDate()));
021 print("Second date = "
022 + convertToText(secondOrder.getDate()));
023 }
024
025 private static void print(String message) {
026 System.out.println(message);
027 }
028
029 private static String convertToText(Calendar calendar) {
030 return DateFormat.getDateInstance().format(
031 new Date(calendar.getTimeInMillis()));
032 }
033
034 public static void main(String[] args) {
035 exampleThree();
036 }
037 }