BPS, я как только открыл код, увидел, что можно кое-что в класс засунуть.
Вот смотри, у тебя сейчас разные переменные futYear, futMonth, ..., Year, Month, ..., pastYear, pastMonth...
Создай новый класс:
public class TimeClass {
public int year, month, day, hour, minute;
}
И в коде создай три класса:
TimeClass future, present, past;
...
past = new TimeClass();
past.day = ..
past.month = ..
present = new TimeClass();
present.day = ..
present.month = ..
Ну и так далее. Так будет проще разбираться, и не так захламлен код будет.
Кроме того, чуть далее ты делаешь:
future = ""+futMonthStr+" "+futDay+" "+futYear+" "+futHour+":"+futMinute;
present = ""+MonthStr+" "+Day+" "+Year+" "+Hour+":"+Minute;
past = ""+pastMonthStr+" "+pastDay+" "+pastYear+" "+pastHour+":"+pastMinute;
Хотя можно в класс TimeClass добавить метод:
public String toString() {
return ""+month+" "+day+" "+year...
}
Там же можно и месяц к строке переделать. В общем юзай ООП
__________________