Java Calendar.set (Calendar.DAY_OF_WEEK, Calendar.SUNDAY), czy będzie się toczyć wstecz, do przodu lub nieznany?

Załóżmy, że 22 sierpnia 2009 r. Zostanie wykonany następujący kod (sobota)

   Calendar c = Calendar.getInstance();
   c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);

c.get(Calendar.DAY_OF_MONTH) powróci 23. Jestem zainteresowany warunkami, czy powróci 14 (ostatnia niedziela, a nie następna niedziela).

Czy są jakieś reguły związane z kalendarzem kierunkowym, który zostanie rzuconyDAY_OF_MONTH/YEAR gdyDAY_OF_WEEK jest ustawiony? Jeśli tak, to czym są?

questionAnswers(8)

yourAnswerToTheQuestion