दिलचस्प पोस्ट
सीतनिद्रा में होना और कोई पी.के. सबसे नज़दीक वाली खिड़कियां क्या हैं (कांटा)? ग्राहक SOAP अनुरोध भेजने और प्रतिक्रिया प्राप्त करने के लिए यादृच्छिक संख्या को समान रूप से पूरी रेंज पर जनरेट करें jqGrid एक्सेस सेल डेटा जबकि इसे संपादित किया जा रहा है मैं NSString मान को NSData में कैसे रूपांतरित करूं? यूट्यूब एपीआई के साथ वीडियो दृश्यों की संख्या कैसे प्राप्त करें? जीसीसी में थ्रेड-सुरक्षित कार्य स्थिर चर हैं? पंक्तियों को हटाने का सबसे तेज़ तरीका है जो स्पेशल सील्स के साथ नहीं पकड़ा जा सकता सी ++ में एक टेक्स्ट फ़ाइल में पाठ कैसे जोड़ना है? एंड्रॉइड: वॉली HTTP अनुरोध कस्टम शीर्षलेख PHP की सूची के जावास्क्रिप्ट समतुल्य () अगर अजगर की सूची की समझ में / else ऐलोॉक इनट के बजाय नए का उपयोग करें जावास्क्रिप्ट के साथ एक पूरी तालिका का चयन करें (क्लिपबोर्ड पर कॉपी किया जाना है)

जावा में एक तारीख को दिन जोड़ना

मैं जावा में दिनांक को एक्स दिन कैसे जोड़ूं?

उदाहरण के लिए, मेरी तिथि (डीडी / एमएम / याय्य) = 01/01/2012

5 दिन जोड़ना, उत्पादन होना चाहिए 06/01/2012

वेब के समाधान से एकत्रित समाधान "जावा में एक तारीख को दिन जोड़ना"

 SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Calendar c = Calendar.getInstance(); c.setTime(new Date()); // Now use today date. c.add(Calendar.DATE, 5); // Adding 5 days String output = sdf.format(c.getTime()); System.out.println(output); 

java.time

जावा 8 दिनांक और समय एपीआई के साथ आप स्थानीय LocalDate क्लास का उपयोग कर सकते हैं।

 LocalDate.now().plusDays(nrOfDays) 

ओरेकल ट्यूटोरियल देखें

 Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, 1); cal.set(Calendar.MONTH, 1); cal.set(Calendar.YEAR, 2012); cal.add(Calendar.DAY_OF_MONTH, 5); 

आप Calendar.add(Calendar.DAY_OF_MONTH, -5); जैसे दिनों को भी घटा सकते हैं। Add Calendar.add(Calendar.DAY_OF_MONTH, -5);

currentdate + D days = some 'x' date (भविष्य की तारीख) के रूप में आउटपुट देने के लिए यहां एक सरल कोड है:

 DateFormat dateFormat= new SimpleDateFormat("dd/MM/yyyy"); Calendar c = Calendar.getInstance(); c.add(Calendar.DATE, 5); System.out.println(dateFormat.format(c.getTime())); 

यदि आप Joda-Time का उपयोग कर रहे हैं (और बहुत अच्छे कारण हैं – एक सरल, सहज एपीआई और धागा-सुरक्षा) तो आप यह तुच्छ रूप से कर सकते हैं:

 (new LocalDate()).plusDays(5); 

आज से 5 दिन देने के लिए, उदाहरण के लिए

सरल, बिना किसी अन्य एपीआई के:

8 दिन जोड़ने के लिए:

 Date today=new Date(); long ltime=today.getTime()+8*24*60*60*1000; Date today8=new Date(ltime);