時間差を四半期、週、日、時間、秒に計算する必要があります。数式が正しくわかりません。次の数式は次のようになります:3四半期、12週間、6日、23時間、59分。私は決して数学の専門家ではないので、どんな助けでも素晴らしいでしょう。
long difference = 31535872360L;/*A few seconds short of a year*/
long min = (int) ((difference / (1000*60))%60);/*Returns 59 Minutes*/
long hours = (int) ((difference / (1000*60*60)) % 24);/*Returns 23 Hours*/
long days = (int) ((difference / (1000*60*60*24)) % 7);/*Returns 0 Days*/
long weeks = (int) ( difference / (1000*60*60*24*7)% 12);/*Returns 4 Weeks*/
long quarters = (int) (((difference / (1000*60*60*24*7)%12)/3)+1);/*Returns 2 Quarters*/