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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • BDGcustoms

    BDGcustoms

    24 NİSAN 2011
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006