6

現時点では、Java スケジュール アプリを作成していますが、Calendar クラスを使用して週の最初の日を取得するときに、現在の曜日を見つける方法を知りたいと思っていました。

週のスケジュールを設定するためにクラスで使用している方法は次のとおりです

public static String getSunday() {
    SimpleDateFormat d = new SimpleDateFormat(dayDate);
    Calendar specific = cal;
    specific.add(Calendar.DAY_OF_YEAR, (cal.getFirstDayOfWeek() - ??));
    return d.format(specific.getTime());
}
4

2 に答える 2

7

get()次のように呼び出すと、現在の曜日を取得できますCalendar.DAY_OF_WEEK

public int getTodaysDayOfWeek() {
  final Calendar c = Calendar.getInstance();
  return c.get(Calendar.DAY_OF_WEEK);
}

また、あなたがやろうとしていることを正確に理解しているかどうかはわかりませんが、私には怪しいように見えます。(cal例えば何?)

于 2010-03-11T17:12:39.290 に答える
4
于 2016-06-20T16:57:34.633 に答える