【发布时间】:2010-08-13 02:40:51
【问题描述】:
Android中如何计算日期差?
【问题讨论】:
-
你能举个例子说明“日期差”是什么意思吗?
-
正如@Marcare 所说,您需要更加清楚。如果您只想知道两个日期之间的毫秒数,只需减去 Date.getTime() 值。
标签: java android datetime date
Android中如何计算日期差?
【问题讨论】:
标签: java android datetime date
如果你买不起像JodaTime 这样的第三方库,那么你最好的选择就是java.util.Calendar。您可以在循环中使用Calendar#add() 方法来计算两个实例之间的年、月和日的差异。然后要计算小时、分钟和秒的差异,只需在 Calendar#getTimeInMillis() 上进行通常的数学运算即可。
长话短说,我在here 之前发布了一个基本示例。您可能会发现它很有用。
【讨论】: