SORU
17 HAZİRAN 2009, ÇARŞAMBA


Nasıl bir tarih için bir gün eklemek için?

Belirli bir tarih için bir gün eklemek istiyorum. Bunu nasıl yapabilirim?

Date dt = new Date();

Şimdi bu tarih için bir gün eklemek istiyorum.

CEVAP
17 HAZİRAN 2009, ÇARŞAMBA


Verilen birkaç olasılık var Date dt:

Çözüm 1:Bunun için Calendar sınıfını kullanabilirsiniz:

Calendar c = Calendar.getInstance(); 
c.setTime(dt); 
c.add(Calendar.DATE, 1);
dt = c.getTime();

Çözüm 2:Ciddi olarak düşünmelisinizJoda-Time library, Date sınıfının çeşitli eksiklikleri nedeniyle. Joda-Zaman ile aşağıdakileri yapabilirsiniz:

DateTime dtOrg = new DateTime(dt);
DateTime dtPlusOne = dtOrg.plusDays(1);

Çözüm 3:İleJava 8ayrıca yeni kullanabilirsinizGenel amaçlı 310API Joda-Zaman esinlenerek ():

LocalDateTime.from(dt.toInstant()).plusDays(1);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007