Получить день недели по дате

353
16 мая 2017, 02:44

Как узнать день недели по дате? Есть такой код:

Calendar c = Calendar.getInstance();
Integer dayOfWeek = c.get(Calendar.DAY_OF_WEEK);

В нем я узнаю день в неделе от 1 до 7.

Проблема в том, что я не могу узнать измененный день в неделе, используя DatePicker. Например, в начальной активности стоит дата 14.07.2017 (день в неделе равен 1, т.к. воскресенье).

Меняю дату на другое число и не могу получить новый день в неделе, получаю старый.

Answer 1
Calendar c = Calendar.getInstance();
c.setTime(yourDate);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
READ ALSO
Запись и сохранение массива в файл [требует правки]

Запись и сохранение массива в файл [требует правки]

Мне дали задание: реализовать функцию записи и считывания массива из файлаЕсли файла нет, то его нужно создать

282
Как сделать разделитель на экране?

Как сделать разделитель на экране?

Есть 2 Layout,надо их разделить вертикальной чертойКак эту черту сделать ?

392
Как перевести на транслит?

Как перевести на транслит?

Как мне перевести строку на транслит? Например: БИТ1-15 -> BIT1-15 Может уже есть алгоритм какой-то или библиотека?

326
Использование JSON в Android

Использование JSON в Android

Описание: Я делаю небольшое приложение отображающие маркеры но возникла проблема с использованием JSON

460