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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • RawBrahs

    RawBrahs

    28 Aralık 2010