Календарь Android: изменение дня начала неделиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Календарь Android: изменение дня начала недели

Сообщение Anonymous »

У меня небольшая проблема: я разрабатываю приложение, и мне нужно изменить день начала недели с понедельника на другой (четверг, суббота). возможно ли это в Android,
мне нужно рассчитать начало недели и ее конец, зная дату. (неделя начинается не в четверг, например)

Примечание: я только новичок в разработке для Android.
вот мой код
SimpleDateFormat dateformate = новый SimpleDateFormat("дд/ММ");

Код: Выделить всё

// get today and clear time of day
Calendar cal = Calendar.getInstance();

// get start of this week in milliseconds
cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
cal.add(Calendar.DAY_OF_YEAR, 7*(WeekIndex-1));
result = dateformate.format(cal.getTime());

cal.add(Calendar.DAY_OF_YEAR, 6 );

result=result+" - " + dateformate.format(cal.getTime());
используя приведенный выше код, я получаю результат, но звездой недели является понедельник.

Примечание: i не могу добавить день к результату, так как индекс недели меняется при изменении ее начала

Подробнее здесь: https://stackoverflow.com/questions/165 ... ay-of-week
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»