在我的应用程序中,我需要在一定间隔后将文本消息发送给用户.为此,我需要在后台运行发送代码的消息.我正在使用闹钟管理器在特定时间开始活动.怎么办?还有另一种方法吗?
我想检查一周中的当天是否是星期天.我怎么能找到它?我在报警活动中使用它.请帮我.我想设置一个在周日不起作用的闹钟.提前致谢.
我想计算两个日期之间的天数差异.当日期的年份没有改变时,我的代码工作正常,但是当我计算两个日期之间的差异时(2012年1月13日到13/12/2011),它给出了一个负值.当我计算今天的日期和未来日期之间的差异时,它也会给出错误的差异值.请帮我.先感谢您.这是我的代码:
//getting values from text box
String fromtext = from.getText().toString();
String totext = to.getText().toString();
//sdf if a simple date formatter
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
Date fromdate = (Date) sdf.parse(fromtext);
Date todate = (Date) sdf.parse(totext);
Calendar fromcal = Calendar.getInstance();
Calendar tocal = Calendar.getInstance();
fromcal.setTime(fromdate);
tocal.setTime(todate);// setting to date
int reportDays=(int)(todate.getTime()-fromdate.getTime())/(3600*24*1000);
Run Code Online (Sandbox Code Playgroud)
请告诉我计算天数差异的最佳方法是什么.