SORU
22 ŞUBAT 2012, ÇARŞAMBA


ay hesaplama için son gün

Bir sonraki Ayın Son Günü gönderilmek üzere zamanlanmış bir bildirim için zaman hesaplama ile ilgili sorunlar yaşıyorum.

İşte benim kod:

RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency();
Calendar nextNotifTime = Calendar.getInstance();

Bu satırı inanıyorum sorunlara neden olur:

nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), 
                  recurrenceFrequency.getRecurrenceOffset());

Nasıl düzgün bir şekilde bildirimi için bir sonraki ayın son günü ayarlamak için Takvimi kullanabilir miyim?

CEVAP
22 ŞUBAT 2012, ÇARŞAMBA


Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH);

Bu, geçerli ay için gerçek maksimum verir. Örneğin 29 döndürür sıçrama yıl Şubat.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009
  • TVNorge

    TVNorge

    5 EKİM 2006