我正在研究有關停車場的練習。一旦汽車停放5分鐘,則需要支付全部1小時。所以我打算從下面的代碼中得到int 1,但是我得到了0.有些提示?爪哇 - 小時總數達到1
GregorianCalendar data1 = new GregorianCalendar(2015,1,4,11,10);
GregorianCalendar data2 = new GregorianCalendar(2015,1,4,11,20);
long b =(data2.getTimeInMillis()-data1.getTimeInMillis())/1000/3600;
int k=(int)Math.ceil(b);
System.out.println(k);
使用Math.ceil的(雙A),而不是地板嘗試。 http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html – user1933888 2015-02-06 06:53:35
哪裏是date3? – silentprogrammer 2015-02-06 06:53:47
你看過'Math.floor'是什麼嗎? – immibis 2015-02-06 06:56:26