android - 如何在 Android 中设置到期日期

标签 android android-calendar

我有一个 Android 应用程序,我想将其用于测试目的,在到期日期之后,该应用程序必须显示一个对话框并阻止命令。

这里是我的代码,用于显示对话框和 block 命令

public void expired(){
    bt1.setEnabled(false)
    bt2.setEnabled(false)
    bt3.setEnabled(false)
    bt4.setEnabled(false)
    bt5.setEnabled(false)
Alerts.AppExpiredMessage(Home.this);
}

但是如何在 Android 的表单中设置过期日期

if(appLicenseExpired){
void expired();
}

验证实际日期是否早于设定的到期日期(例如 2013 年 3 月 3 日)??

最佳答案

截至 2014 年 12 月 31 日,以下设置 isExpired:

GregorianCalendar expDate = new GregorianCalendar( 2013, 11, 31 ); // midnight
GregorianCalendar now = new GregorianCalendar();

boolean isExpired = now.after( expDate );

注意:月份是从 0 开始的。一月 = 0,十二月 = 11。

关于android - 如何在 Android 中设置到期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887599/

相关文章:

java - 闹钟管理器 日历

android - JSONArray 在不同设备上的奇怪输出

java - Android 中央 keystore

android - 在 Android 中的 ImageButton 中适合图像

java - 我可以避免使用多个计时器吗?

android - 如何在日期时间选择器中禁用 android 中的某些日期

android - 如何在Android中使用自定义日历 View 以及如何设置提醒提醒?

java - libgdx 不同的力量对 body 有相同的影响

安卓:日历 View OnDateChangeLIstener

android - 获取 Android 日历事件的唯一 ID