0

特定の日付と現在時刻の差を計算したい。

 int month = 9;
 int day = 17;
 int year = 2013;

 Calendar date = new GregorianCalendar(year, month, day);

 int miliseconds= (int) (System.currentTimeMillis() - calendar.getTimeInMillis());

 System.out.println(msToString(second));

 String msToString(int ms) {
    return (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS")).format(new Date(ms));
 }

出力は

13091-13091/? D/GTA: 1970-01-08 15:00:20.287

残りの日数、時間数、分数、秒数を取得したい。

私は何を間違っていますか?

4

4 に答える 4