JAva:今日の取得にあと何秒残っていますか

443 ワード

考え方:
1.現在時刻2を取得する.現在時刻の次の日の開始時刻3を取得する.両者が相殺する
    public static int getSeconds(){
        Calendar curDate = Calendar.getInstance();
        Calendar tommorowDate = new GregorianCalendar(curDate
                .get(Calendar.YEAR), curDate.get(Calendar.MONTH), curDate
                .get(Calendar.DATE) + 1, 0, 0, 0);
        return (int)(tommorowDate.getTimeInMillis() - curDate .getTimeInMillis()) / 1000;
    }