Мне нужно получить дни, часы, минуты, секунды от текущего времени до 2038. У меня проблемы с выходом.Расчет дней, часов, минут, секунд, до 2038
public class Assignment1 {
public static void main(String[] args) {
long now = System.currentTimeMillis();
long y2k38 = (long) Math.pow(2, 31)*1000;
long diffmillis = y2k38-now;
long diffsec = (y2k38-now)/1000;
long diffmin = diffsec/60;
long diffhours = diffmin/60;
long diffdays = diffhours/24;
System.out.printf(
"Y2K38 will occur in %d days.\n"+
"Y2K38 will occur in %d hours.\n"+
"Y2K38 will occur in %d minutes.\n"+
"Y2K38 will occur in %d seconds.\n",
(diffdays%24),(diffhours%60), (diffmin%60),(diffsec%60));
}
}
Это не сайт кода завершения. Какой код вы написали? Где вы застряли? – Michael
Добро пожаловать в [stackoverflow] (http://stackoverflow.com/tour), пожалуйста, поделитесь тем, что вы пробовали. то, если вы застряли с какой-то точной проблемой, мы поможем вам. Перейдите по этим ссылкам, чтобы задать правильные вопросы (http://stackoverflow.com/help/how-to-ask), (http://stackoverflow.com//help/mcve) и (http://sscce.org) – Panther
@connorp только что отправил его – sanclemeteguy