62,623
社区成员
发帖
与我相关
我的任务
分享import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
GregorianCalendar calendar1 = new GregorianCalendar();
GregorianCalendar calendar2 = new GregorianCalendar();
calendar1.set(2007, 7, 14, 9, 00, 00);
calendar2.set(2007, 7, 14, 18, 30, 22);
long t0 = calendar1.getTimeInMillis();
long t1 = calendar2.getTimeInMillis();
long diff = t1 - t0;
long dateDiff = diff / (24L * 3600L * 1000L);
diff %= 24L * 3600L * 1000L;
long hourDiff = diff / (3600L * 1000);
diff %= 3600L * 1000L;
long minuteDiff = diff / (60L * 1000L);
diff %= 60L * 1000L;
long second = diff / 1000L;
System.out.printf("相差:%d天%d小时%d分%d秒",
dateDiff,
hourDiff,
minuteDiff,
second);
}
}import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
GregorianCalendar calendar1 = new GregorianCalendar();
GregorianCalendar calendar2 = new GregorianCalendar();
calendar1.set(2007, 7, 14, 9, 00, 00);
calendar2.set(2007, 7, 14, 18, 30, 00);
long t0 = calendar1.getTimeInMillis();
long t1 = calendar2.getTimeInMillis();
long diff = t1 - t0;
long dateDiff = diff / (24L * 3600L * 1000L);
diff %= 24L * 3600L * 1000L;
long hourDiff = diff / (3600L * 1000);
diff %= 3600L * 1000L;
long minuteDiff = diff / (60L * 1000L);
diff %= 60L * 1000L;
System.out.printf("相差:%d天%d小时%d分%d秒",
dateDiff,
hourDiff,
minuteDiff,
diff);
}
}