現在の時刻(2012年10月1日午前11時)と同じ日の午前0時(2012年10月1日午後11時59分59秒)からの時間差をミリ秒単位で計算したいと思います。
私はこれを試しました
Calendar cal = Calendar.getInstance();
cal.add(Calendar.SECOND, 59);
cal.add(Calendar.HOUR, 23);
cal.add(Calendar.MINUTE, 59);
cal.getTime().getTime() - today.getTime();
ここで今日は現在の日付です。
しかし、calとtodayの長い値を印刷すると、86400の場合の時差は約1日です。