0

私は少し混乱しています。私は 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
4

1 に答える 1