如何创建倒计时直到特定的一天Android

时间:2015-09-11 15:07:53

标签: android countdown

我想倒计时直到某一天,但我不知道怎么做。

我希望倒计时能够计算天,小时,分钟和秒。

最后一天将设置为倒计时,格式为 DAY / MONTH / YEAR 。例如:2015年11月9日

谢谢你,对不起我的英语:P

修改

我想要的是下一个:

你有一个日期(20/9/15)的字符串。我想要进行倒计时 DAYS,HOURS,MINUTES& SECONDS 从今天到日期。倒计时应显示在textView

谢谢:D

1 个答案:

答案 0 :(得分:0)

假设您正在使用Java(您不会这么说),请使用现在指示的java.util.Date对象的getTime方法,然后获取它们之间的差异以计算出天数,小时,分钟等......剩下的。

public String timeRemaining(Date then) {
  Date now = new Date();
  long diff = then.getTime() - now.getTime();
  String remaining = "";
  if (diff >= 86400000) {
    long days = diff / 86400000
    remining += "" + days + (days > 1) ? "days" : "day";
    diff -= days * 86400000;
  }
  //... similar math for hours, minutes
  return remaining;
}