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

  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009
  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006