特定の日付からの経過時間をミリ秒単位で取得しようとしています
一部のデバイスでは正しい結果が得られますが、他のデバイスでは間違った結果が得られます
ここに私が使用するコードがあります:
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;
}
時間の測り方じゃない?
ありがとう!