【初心者】Java質問・相談スレッド79【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0556デフォルトの名無しさん
2006/01/20(金) 21:14:53をグレゴリアンカレンダークラスを使っているのですが、思うとおり動いてくれません。
import java.util.GregorianCalendar;
..........
public final static String getYoubi(int year, int month, int day){
GregorianCalendar r = new GregorianCalendar(year, month, day);
System.out.println(r.get(GregorianCalendar.DAY_OF_WEEK));
// r.set(year, month, day);
// System.out.println(r);
return null;
}
こんな感じで書いているんですが、オブジェクトを作って、
2006年の1月20日(本日)を指定しても2(月曜日)と
なってしまいます。オブジェクトに年月日を指定しないでやるとちゃんと6になるのですが
ちなみに SystemUtility.getYoubi(2006, 1, 20); で実行してます。
■ このスレッドは過去ログ倉庫に格納されています