import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import java.util.Calendar;
import java.util.Date;
public class CalendarMIDlet extends MIDlet implements CommandListener {
   private Display display;
   private Form form;
   private Command exitCommand;
   public void startApp() {
       display = Display.getDisplay(this);
       form = new Form("");
       exitCommand = new Command("Exit", Command.EXIT, 0);
       form.addCommand(exitCommand);
       form.setCommandListener(this);
       display.setCurrent(form);
       Calendar cal = Calendar.getInstance();
       Date date = new Date();
       cal.setTime(date);
       int month = cal.get(Calendar.MONTH);
       int day = cal.get(Calendar.DAY_OF_MONTH);
       System.out.println("Day is " + day + ", month is " + month);
       final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000L;
       long offset = date.getTime();
       offset += 20 * MILLIS_PER_DAY;
       date.setTime(offset);
       cal.setTime(date);
       month = cal.get(Calendar.MONTH);
       day = cal.get(Calendar.DAY_OF_MONTH);
       System.out.println("In 20 days time, day will " + day + ", month will be " + month);
       System.out.println(cal);
   }
   protected void pauseApp() {
   }
   protected void destroyApp(boolean arg0) {
   }
   public void commandAction(Command c, Displayable s) {
       if (c == exitCommand) {
           destroyApp(true);
           notifyDestroyed();
       }
   }
}
 
 
  
No comments:
Post a Comment