-2
: Ich bin in Java erhalten möchte ich Liste der Daten erhalten, die Samstag im laufenden und im nächsten Jahr wie 2016 haben und 2017.pls helfenWie Liste Liste der Samstag für 2 Jahre in Java
: Ich bin in Java erhalten möchte ich Liste der Daten erhalten, die Samstag im laufenden und im nächsten Jahr wie 2016 haben und 2017.pls helfenWie Liste Liste der Samstag für 2 Jahre in Java
Sie die verwenden können, Code unten:
private List<Date> getSaturdayListOfCurrentYear(){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_YEAR, 1);
int firstDayOfTheYear = calendar.get(Calendar.DAY_OF_WEEK);
int rangeToFirstSaturday = 7 - firstDayOfTheYear;
int currentSaturdayOfYear = 1 + rangeToFirstSaturday;
int daysInYear = calendar.getActualMaximum(Calendar.DAY_OF_YEAR);
List<Date> saturdays = new ArrayList<Date>();
while(currentSaturdayOfYear <= daysInYear){
calendar.set(Calendar.DAY_OF_YEAR, currentSaturdayOfYear);
saturdays.add(calendar.getTime());
currentSaturdayOfYear += 7;
}
return saturdays;
}
danke, das funktioniert für mich –
Was ist es in Ihrem aktuellen Code, der nicht funktioniert? – Antti29
Mögliches Duplikat von [Wie finde ich Samstage und Sonntage in einem bestimmten Monat?] (Http://stackoverflow.com/questions/9909361/how-can-i-find-saturdays-and-sundays-in-a-given) (Monat) –
Bitte [refer] (http://stackoverflow.com/help/how-to-ask) –