Может кто-нибудь помочь с проблемой Java относительно свойств даты? - PullRequest
0 голосов
/ 24 марта 2009

Я в основном хочу сказать

если дата не изменилась, запустите это предупреждение

мое поле даты настроено так

                StartDate = new DateField("Start Date ", DateField.DATE);
                cal1 = Calendar.getInstance();
                cal1.set(Calendar.YEAR, 2009);
                cal1.set(Calendar.MONTH, 3);
                cal1.set(Calendar.DAY_OF_MONTH, 1);
                StartDate.setDate(cal1.getTime());

и у меня есть это, но я не уверен, где начать делать это правильно.

        if(StartDate.equals(Calendar.DAY_OF_MONTH, 1))
        {

        AlertNameNotEntered.setString("Please select a Start Date");
        mDisplay.setCurrent(AlertNameNotEntered);
        }

Спасибо

Ответы [ 2 ]

1 голос
/ 24 марта 2009

Полагаю, вы хотите что-то вроде этого:

if(StartDate.getDate().getTime() == cal1.getTime()) // Date is unchanged
  {
    AlertNameNotEntered.setString("Please select a Start Date");
    mDisplay.setCurrent(AlertNameNotEntered);
  }
1 голос
/ 24 марта 2009

Мне кажется, у вас довольно много пробелов в ваших знаниях относительно базовой Java. Нет никаких способов узнать язык и стандартную библиотеку. Обратитесь к javadocs для Календарь , Дата и DateField классов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...