私は少し混乱しています。私は Java で Calendar クラスと GregorianCalendar クラスを使用しており、時間を印刷していましたが、4 と表示され、現在の場所は 11 です。
私の質問は、時間は現地時間に基づいていますか? 特定のタイムゾーンに基づいていますか?
私は周りを見回しましたが、明確な答えは見つかりませんでした。
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