我懂了。但我似乎无法弄清楚如何获得剩余的天数/小时/分钟/秒数。我在调试模式下运行它,它产生了:2776799998。2776799998 以毫秒为单位,在 2 天 1 小时 15 分钟内是非常多的。(是在发布此内容时)。
正确的方法是什么?
Calendar cal = Calendar.getInstance();
cal.set(2012, 6, 28, 16, 0);
long endTime = cal.getTimeInMillis();
long currentTime = System.currentTimeMillis();
long remaining = endTime - currentTime;
long seconds = remaining / 1000;
long minutes = seconds / 60;
long hours = minutes / 60;
long days = hours / 24;