小编pic*_*aso的帖子

如何在Android中运行后台活动

在我的应用程序中,我需要在一定间隔后将文本消息发送给用户.为此,我需要在后台运行发送代码的消息.我正在使用闹钟管理器在特定时间开始活动.怎么办?还有另一种方法吗?

android alarmmanager android-activity

18
推荐指数
1
解决办法
6万
查看次数

在Android中查看星期几

我想检查一周中的当天是否是星期天.我怎么能找到它?我在报警活动中使用它.请帮我.我想设置一个在周日不起作用的闹钟.提前致谢.

android weekday dayofweek alarmmanager

2
推荐指数
1
解决办法
1614
查看次数

无法区分java中两个日期之间的天数

我想计算两个日期之间的天数差异.当日期的年份没有改变时,我的代码工作正常,但是当我计算两个日期之间的差异时(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)

请告诉我计算天数差异的最佳方法是什么.

java calendar date days

0
推荐指数
1
解决办法
4132
查看次数