任何人都可以帮助解决有关日期属性的java问题吗?

时间:2009-03-23 22:50:25

标签: java java-me

我基本上想说

如果日期不变,请运行此警报

我的日期字段设置如下

                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 个答案:

答案 0 :(得分:1)

在我看来,您对基本Java的知识存在很大差距。没有捷径可以了解语言和标准库。咨询CalendarDateDateField类的javadoc。

答案 1 :(得分:1)

我认为你想要这样的东西:

if(StartDate.getDate().getTime() == cal1.getTime()) // Date is unchanged
  {
    AlertNameNotEntered.setString("Please select a Start Date");
    mDisplay.setCurrent(AlertNameNotEntered);
  }