特定の日付と現在時刻の差を計算したい。
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
残りの日数、時間数、分数、秒数を取得したい。
私は何を間違っていますか?