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

标签 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);
        }

谢谢

最佳答案

我假设你想要这样的东西:

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

关于java - 任何人都可以帮助解决有关日期属性的java问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/675533/

相关文章:

java - 在 web.xml 中配置路径时,REST API 返回 404 NOT FOUND

java - 输入流到 BufferedImage 转换损坏文件

java - tomcat部署时报错

java - 如何序列化函数返回的 rx.Single 对象?

java - 如何在黑莓屏幕上渲染网页内容?

java - 适用于所有手机型号的 J2ME 通用 api

java - 重复的属性值

regex - 如何使用 regexp-me 库?

java显示范围内的输入

java - 打开图像文件 - BLACKBERRY/J2ME