私はjava.util
すべての日付とカレンダーの表現に使用しています。しかし、ここで奇妙な問題に直面しています。Calendar.MONTH
、Calendar.DAY_OF_MONTH
などはすべて間違った出力を出します。しかし、 を使用するCalendar.getTime()
と、適切な出力が得られます。何が問題なのですか?
public class TestClass {
public static void main(String[] args) {
Calendar rightNow = Calendar.getInstance();
System.out.println(rightNow.MONTH);
System.out.println(rightNow.DAY_OF_MONTH);
System.out.println(rightNow.YEAR);
System.out.println(rightNow.getTime());
}
}
そして、同じ出力は次のとおりです。
2
5
1
Tue Jan 22 10:31:44 GMT+05:30 2013