Vorrei ottenere il numero di settimane in un dato anno. Anche se 52
è accettato come risposta generalizzata a livello mondiale, i calendari per 2015
, 2020
e 2026
hanno effettivamente 53
settimane.calcolare il numero di settimane in un dato anno
C'è un modo che posso calcolare questo, o alcune funzioni che mi aiuteranno?
commento generale per tutti che non esattamente rispondere alla domanda di cui sopra, ma è utile sapere: Per capire il motivo per cui la classe Calendar ritorna 53 per "numero di settimane in un anno" si deve capire come il 'getFirstDayOfWeek I metodi() 'e' getMinimalDaysInFirstWeek() 'sono usati nel calcolo. Se il "primo giorno della settimana" è specificato come lunedì per esempio e "i giorni minimi della prima settimana" sono 4 e il primo lunedì dell'anno è il 5 gennaio, la settimana che precede il 5 gennaio è classificata come parte di anno. –