问题出现在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);
}
}
答案 0 :(得分:0)
检查Calender
和Date
的导入行:
应该是:
import java.util.Calendar;
import java.util.Date;
而不是:
import android.icu.util.Calendar;
import java.sql.Date;