【问题标题】:How do I calculate the date difference?如何计算日期差异?
【发布时间】:2010-08-13 02:40:51
【问题描述】:

Android中如何计算日期差?

【问题讨论】:

  • 你能举个例子说明“日期差”是什么意思吗?
  • 正如@Marcare 所说,您需要更加清楚。如果您只想知道两个日期之间的毫秒数,只需减去 Date.getTime() 值。

标签: java android datetime date


【解决方案1】:

如果你买不起像JodaTime 这样的第三方库,那么你最好的选择就是java.util.Calendar。您可以在循环中使用Calendar#add() 方法来计算两个实例之间的年、月和日的差异。然后要计算小时、分钟和秒的差异,只需在 Calendar#getTimeInMillis() 上进行通常的数学运算即可。

长话短说,我在here 之前发布了一个基本示例。您可能会发现它很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 2017-10-16
    • 2013-09-02
    • 2011-12-07
    • 1970-01-01
    相关资源
    最近更新 更多