我试图获取从特定日期经过的时间(以毫秒为单位)
在某些设备中我得到正确的结果,但是在其他设备中我得到错误的结果
这是我使用的代码:
public static void timeElapsedFromDate(long workingDate)
{
long diff = System.currentTimeMillis() - workingDate;
long diffSeconds = diff / 1000;
long diffMinutes = diffSeconds / 60;
long diffHours = diffMinutes / 60;
long diffDays = diffHours / 24;
long diffWeeks = diffDays / 7;
long diffMonth = diffDays / 30;
}
这不是测量时间的方法吗?
谢谢!