我想做出讓這對19:49
應該包含如何將日期轉換爲int數組?
hours[0] = 1
hours[1] = 9
minutes[0] = 4
minutes[1] = 9
問題hours
和minutes
陣列是,當我執行代碼:
Calendar rightNow = Calendar.getInstance();
String hour[] = String.valueOf(rightNow.get(Calendar.HOUR_OF_DAY)).split("");
String minute[] = String.valueOf(rightNow.get(Calendar.MINUTE)).split("");
,當我打印此
System.out.println(hour[0] + ""+hour[1] + ":" + minute[0] +""+minute[1]);
我有這個輸出1:4
,但它應該是19:49
更新:我使用1.7 JDK並形成我所看到的hour[2]
包含9
和minute[2]
9
。
工作正常,我。投票結束是不可重複的。 –
另外,這是一個'String'數組。 –
@SotiriosDelimanolis我猜你正在使用Java8? Java8忽略了第一場比賽前的空字符串。 Java7沒有,這就是爲什麼一些數字不存在(索引0是空字符串,索引1是第一個數字)。但是因爲我正在接電話,所以我不能寫出正確的答案。 – Tom