Java 如何在日期选择器上提醒剩余天数已完成?
我有麻烦,使提醒弹出一旦剩余的几天结束。 如果剩余天数已结束,即剩余天数变为零时,如何调用函数Java 如何在日期选择器上提醒剩余天数已完成?,java,android,firebase,Java,Android,Firebase,我有麻烦,使提醒弹出一旦剩余的几天结束。 如果剩余天数已结束,即剩余天数变为零时,如何调用函数 试试看{ 字符串CurrentDate=CurrentDate; 字符串FinalDatea=FinalDate; 日期1; 日期2; SimpleDateFormat日期=新的SimpleDateFormat(“dd-MM-yyyy”); date1=dates.parse(当前日期); date2=dates.parse(FinalDatea); 长差=Math.abs(date1.getTime
试试看{
字符串CurrentDate=CurrentDate;
字符串FinalDatea=FinalDate;
日期1;
日期2;
SimpleDateFormat日期=新的SimpleDateFormat(“dd-MM-yyyy”);
date1=dates.parse(当前日期);
date2=dates.parse(FinalDatea);
长差=Math.abs(date1.getTime()-date2.getTime());
长期差异=差异/(24*60*60*1000);
字符串dayDifference=Long.toString(不同的日期);
剩余天数=日差+剩余天数;
mToolbar=(工具栏)findViewById(R.id.ViewWorkEng\u页面\u工具栏);
设置支持操作栏(mToolbar);
getSupportActionBar().setTitle(剩余天数);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}捕获(异常){
Toast.makeText(getApplicationContext(),“无法找到日期差异”,Toast.LENGTH_SHORT.show();
}
我已经使用上面的代码来获取两个日期之间的剩余天数。但只要当前日期和最终日期相等,则显示“剩余7天”
任何人,请帮助我
实施后台服务将适合您的问题。在该链接上签出您希望何时进行此检查,一天一次还是其他一些业务逻辑?您的意思是获取两个日期之间差异的逻辑不起作用?