Java: получение текущего Дня Недельного значения

В данный момент я создаю приложение расписания Java, и я задавался вопросом, как найти текущий день недели при использовании Календарного класса для получения первого дня недели.

Вот метод, который я использую в классе для установки недельного расписания

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());
}
5
задан TLM 11 March 2010 в 17:10
поделиться

1 ответ

Вы можете узнать текущий день недели, вызвав get () с помощью Calendar.DAY_OF_WEEK

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

Также, пока я не уверен Я прекрасно понимаю, что вы пытаетесь сделать, мне это кажется подозрительным. (Что, например, cal ?)

6
ответ дан 14 December 2019 в 04:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: