obj.date
UNIXタイムスタンプ(ロング)です。日付が正しいことを確認しましたが、2 つの日付オブジェクトの分単位の差を取得できません。たとえば、30 に近いものを期待しているときに 4 を取得します。なぜですか?
Date now = new Date();
Date then = new Date((long)obj.date*1000);
int secondsbetweendates = (int) ((then.getTime()-now.getTime())/1000);
int minutesbetweendates = (secondsbetweendates/1000) % 60;