001// Copyright 2008 by Basil Vandegriend. All rights reserved. 002 003package com.basilv.examples.mutableproperties; 004 005import java.text.DateFormat; 006import java.util.*; 007 008public 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}