【问题标题】:Hot to show the Time difference between current time and some specified time value热显示当前时间与某个指定时间值之间的时间差
【发布时间】:2017-07-30 01:56:01
【问题描述】:

我想在我的离线网页的文本视图中显示当前时间和一些指定时间值的差异(或者因为它适用于我的应用程序,如果适用于 android studio 会更好)。我怎样才能做到这一点。 考虑我指定的时间值是 10:40 和 12:35

现在如果当前时间是 10:15 ,那么在 textView 中它必须显示还剩 25 分钟,一旦时间超过 10:40,那么在同一个 textView 上它必须显示当前时间和 12:35 之间还剩多少时间?

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript java jquery eclipse android-studio


    【解决方案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();
    

    【讨论】:

    • 好吧,这是战斗的一半以及如何在 textView 中显示结果,一旦它已经是 10:40,即一旦它显示 d2 和 d1 之间的时间差,d1 将与当前时间,但现在 d2 现在必须是 12:35,并在同一个 textView 中显示时差。我该怎么做??
    【解决方案2】:
    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的一个方法中实现以上三个步骤,返回一个整数值。 :)

    【讨论】:

    • 我对编码世界非常陌生,如果您可以编辑相同的代码会更好。我明白了,但没有编码技能。
    猜你喜欢
    • 2015-04-10
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 2015-05-25
    • 2014-03-05
    • 2020-09-22
    相关资源
    最近更新 更多