Доброго времени суток. Необходимо сделать так, чтоб при выпадании дня на праздничный день, дата сдвинулась на следующий день.
Calendar cal = new GregorianCalendar();
DateFormatSymbols symbols = new DateFormatSymbols();
for (int i=0; i<=6; i++){
cal.add(Calendar.MONTH, 1);
if (cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) {
cal.add(Calendar.SATURDAY,-1);
}
}
System.out.println((cal.get(Calendar.DATE)+" "+
symbols.getMonths()[cal.get(Calendar.MONTH)]+" "+
cal.get(Calendar.YEAR)+", "+
symbols.getWeekdays()[cal.get(Calendar.DAY_OF_WEEK)])
);
Берите библиотеку JollyDay - он поддерживает русские праздники:
HolidayManager m = HolidayManager.getInstance(HolidayCalendar.RUSSIA);
Set<Holiday> holidays = m.getHolidays(2017);
for(Holiday holiday:holidays) {
System.out.println("Это какой-то праздник: "+holiday.getDate());
}
Calendar cal = new GregorianCalendar();
DateFormatSymbols symbols = new DateFormatSymbols();
Calendar h = new GregorianCalendar();
h.set(Calendar.MONTH, Calendar.MARCH);
h.set(Calendar.DAY_OF_MONTH, 8);
for (int i=0; i<=6; i++){
cal.add(Calendar.MONTH, 1);
if (cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) {
cal.add(Calendar.SATURDAY,-1);
} else if (cal.get(Calendar.DATE)== h.get(Calendar.DATE)) {
cal.add(Calendar.DAY_OF_MONTH,1);
}
System.out.println((cal.get(Calendar.DATE)+" "+symbols.getMonths()[cal.get(Calendar.MONTH)]+" "+cal.get(Calendar.YEAR)+", "+symbols.getWeekdays()[cal.get(Calendar.DAY_OF_WEEK)]));
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как реализовать это ознакомительное диалоговое окошко с показом возможностей приложения
Доброго времени суток, кто нибудь знает как импортировать эту ( https://githubcom/steveno/balistica ) библиотеку в Android Studio ? Как я понимаю она написана на языке...
Не могу узнать значение PA если при вводе я нажму Enter ничего не введя
Может кто встречал фрагменты кода антивируса под android? Самого простого чтобы искал хоть по нескольким сигнатурам