请修复我的问题 - 无法解决方法

时间:2018-01-19 08:32:06

标签: android

问题出现在set()before()set Hours()set Minutes()描述无法解析命令,因为我正在为每天不同短语通知的书制作Android应用程序在特定时间。请发给我源代码以纠正我的错误并解释它们。

import static java.util.Calendar.HOUR_OF_DAY;

import static java.util.Calendar.MINUTE;

import static java.util.Calendar.getInstance;

         if(calendar.before(System.currentTimeMillis())){
                calendar.set(Calendar.DATE, 1);

                Calendar calendar = null;
                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
                    calendar = getInstance();
                    calendar.set(HOUR_OF_DAY,24);
                    calendar.set(MINUTE,00);

                    if(calendar.before(System.currentTimeMillis())){
                        calendar.set(Calendar.DATE, 1);
                    }

                }else{
                    date = new Date();
                    date.setHours(24);
                    date.setMinutes(0);
                }

            }

1 个答案:

答案 0 :(得分:0)

检查CalenderDate的导入行:

应该是:

import java.util.Calendar;
import java.util.Date;

而不是:

import android.icu.util.Calendar;
import java.sql.Date;