我想在我的离线网页的文本视图中显示当前时间和某些指定时间值的差异(或者因为它适用于我的应用,如果是android工作室会更好)。我怎样才能做到这一点。 考虑我已经指定了时间值 10:40和12:35
现在如果当前时间是10:15,那么在textView中它必须显示剩下25分钟,一旦时间超过10:40然后在同一个textView上它必须显示当前时间和12:35之间还剩多少时间? / p>
非常感谢任何帮助。
答案 0 :(得分:1)
您可以使用Date
对象获得差异。这是一个例子:
var d2 = new Date("2017-07-29 10:40");
var d1 = new Date("2017-07-29 10:15");
// result will be 25
var = differenceInMinutes = (d2-d1)/1000/60;
PS:结果是以毫秒为单位,你需要除以1000.为了在几分钟内得到结果,你除以60。
要引用当前日期,请不要指定参数。
var currentDate = new Date();
答案 1 :(得分:0)
1. Spilt the current time to "10" and "15".
2. Spilt the specified time to "10" and "40".
3. absolute(10 - 10) * 60 + absolute(40 - 15).
然后你就可以得到正确答案:25。 您可以通过java在方法中实现上述三个步骤,该方法返回一个整数值。 :)