0
我有點困惑。我一直在使用Java中的Calendar和GregorianCalendar類,並且我一直在打印這個小時,但它說的是4,現在是11。日曆類中的HOUR是否基於特定時區?
我的問題是,是基於當地時間的小時?它是基於特定時區嗎?
我環顧四周,但我還沒有找到明確的答案。
Calendar today = new GregorianCalendar();
int y = today.get(Calendar.YEAR);
int h = today.get(Calendar.HOUR);
int ap = today.get(Calendar.AM_PM);
System.out.println(y + " " + h + " " + ap);
而且我的輸出:
2013 4 1
顯示與您的打印方式相關的一些代碼。 – kosa
編輯顯示代碼和輸出。 – lonewookie
你用什麼IDE?...當我運行這個我得到當地時間(我使用netbeans)... – gtgaxiola