热点显示当前时间和某个指定时间值之间的时间差
问题描述:
我想在我的离线网页的文本视图中显示当前时间和某个指定时间值的差异(或者因为它适用于我的应用程序,如果对于android studio来说要好得多)。我怎样才能做到这一点。 考虑我指定时间值 10:40和12:35热点显示当前时间和某个指定时间值之间的时间差
现在如果当前时间是10:15,然后在TextView中它必须证明离开25分钟,一旦时间超过10:40然后在相同的TextView它必须显示在当前时间和12:35之间剩下多少时间?
任何帮助将不胜感激。
答
您可以使用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. 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的方法中实现上述三个步骤,该方法返回一个整数值。 :)
+0
我对编程世界非常陌生,如果你可以编辑相同的代码会更好。我明白了,但没有编码技能。 –
那么这就是战斗的一半,以及如何在textView中显示结果,一旦它已经是10:40,即一旦它显示了d2和d1之间的时间差,d1将与当前时间相同但现在d2现在必须是12:35,并显示在同一个textView中的时差。我该怎么做? –