جاوا میں تاریخ میں ایک دن کیسے شامل کریں۔

Jawa My Tarykh My Ayk Dn Kys Shaml Kry



جاوا میں کوئی پہلے سے طے شدہ تاریخ کی کلاس نہیں ہے۔ تاہم، آپ اپنے پروجیکٹ میں java.time اور java.util پیکجز درآمد کرکے تاریخ اور وقت حاصل کرسکتے ہیں۔ تاریخ اور وقت بھی java.util پیکیج کے ذریعہ فراہم کیے گئے ہیں۔ متعدد تاریخ اور وقت کی کلاسیں بھی java.util پیکیج کا حصہ ہیں۔

یہ پوسٹ آپ کو دکھائے گی کہ جاوا میں تاریخ میں ایک دن کیسے شامل کیا جائے۔







جاوا میں تاریخ میں ایک دن کیسے شامل کریں؟

جاوا میں تاریخ میں ایک دن کا اضافہ کرنے کے لیے، آپ درج ذیل کلاسز کے طریقے استعمال کر سکتے ہیں:



    • لوکل ڈیٹ کلاس کا استعمال
    • فوری کلاس کا استعمال
    • کیلنڈر کلاس کا استعمال
    • تاریخ کی کلاس کا استعمال

آئیے ان میں سے ہر ایک کو ایک ایک کرکے دیکھیں!



طریقہ 1: لوکل ڈیٹ کلاس کا استعمال کرتے ہوئے تاریخ میں ایک دن شامل کریں۔

تاریخ میں ایک دن شامل کرنے کے لیے، آپ جاوا استعمال کر سکتے ہیں۔ لوکل ڈیٹ ٹائم 'کلاس کے ساتھ' ابھی() 'اور' جمع دن() 'طریقے. Now() طریقہ موجودہ تاریخ کو حاصل کرنے کے لیے استعمال کیا جاتا ہے، اور plusDate() طریقہ لوکل ڈیٹ میں مخصوص دنوں کا اضافہ کرنے کے لیے استعمال کیا جاتا ہے۔





نحو

LocalDateTime کلاس کا استعمال کرتے ہوئے تاریخ میں ایک دن شامل کرنے کے لیے، ذیل میں فراہم کردہ نحو کا استعمال کریں:



آج کی تاریخ کے علاوہ دن ( 1 ) ;


' آج کی تاریخ ' موجودہ لوکل ڈیٹ کلاس آبجیکٹ ہے جو ' جمع دن() 'نمبر پاس کرکے مقامی تاریخ میں ایک دن شامل کرنے کا طریقہ' 1 'ایک دلیل کے طور پر.

مثال

سب سے پہلے، ہم 'کا استعمال کرتے ہوئے مقامی تاریخ حاصل کریں گے ابھی() 'لوکل ڈیٹ ٹائم کلاس کا طریقہ اور اسے متغیر میں اسٹور کریں' آج کی تاریخ ”:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


اب، ہم گزر کر تاریخ میں ایک دن کا اضافہ کریں گے' 1 'کی دلیل کے طور پر' جمع دن() طریقہ:

لوکل ڈیٹ ٹائم کل کی تاریخ = آج کی تاریخ جمع دن ( 1 ) ;


آج کی تاریخ پرنٹ کریں جو متغیر میں محفوظ ہے ' آج کی تاریخ ”:

System.out.println ( 'آج کی تاریخ:' +آج کی تاریخ ) ;


پھر، اگلے دن پرنٹ کریں جو متغیر میں محفوظ ہے ' کل کی تاریخ ”:

System.out.println ( 'ایک دن کا اضافہ کرنا:' + کل کی تاریخ ) ;



آؤٹ پٹ لوکل ڈیٹ ٹائم کلاس کا استعمال کرتے ہوئے آج اور کل کی تاریخ دکھاتا ہے:


آئیے جاوا میں تاریخ میں ایک دن شامل کرنے کا دوسرا طریقہ آزماتے ہیں۔

طریقہ 2: فوری کلاس کا استعمال کرتے ہوئے تاریخ میں ایک دن شامل کریں۔

اس سیکشن میں، ' فوری طور پر () 'طریقہ کار' فوری موجودہ تاریخ اور وقت حاصل کرنے کے لیے کلاس کا استعمال کیا جائے گا۔ پھر، 'کا استعمال کرتے ہوئے آج کے دنوں میں اضافہ کریں پلس() 'طریقہ. جاوا کی فوری اور تاریخ کی کلاسیں تقریباً ایک جیسی ہیں۔

نحو

انسٹنٹ کلاس کا پلس() طریقہ استعمال کرنے کے لیے، ذیل میں دیے گئے نحو کی پیروی کریں:

TodayInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


یہاں، ' آج کا فوری 'انسٹنٹ کلاس کا ایک آبجیکٹ ہے جو پاس کر کے پلس() طریقہ کو استعمال کرنے کے لیے استعمال ہوتا ہے' 1 'ایک دلیل کے طور پر اور' ChronoUnit.DAYS 'ایک یونٹ ہے جو ایک دن کے تصور کی نمائندگی کرتا ہے۔

مثال

سب سے پہلے، ہم ایک مثال بنائیں گے ' تاریخ ' کے ' تاریخ 'کلاس کا استعمال کرتے ہوئے' نئی مطلوبہ لفظ:

تاریخ تاریخ = نئی تاریخ ( ) ;


پھر، کال کریں ' فوری طور پر () آج کی تاریخ حاصل کرنے کے لیے ڈیٹ آبجیکٹ کے ساتھ فوری کلاس کا طریقہ:

Instant todayInstant = date.toInstant ( ) ;


پکارو ' پلس() 'آج کی تاریخ میں ایک دن شامل کرنے اور اسے متغیر میں ذخیرہ کرنے کا طریقہ' کل کی تاریخ ”:

فوری کل کی تاریخ = todayInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


آخر میں، کنسول پر اگلے دن کی تاریخ پرنٹ کریں:

System.out.println ( 'ایک دن کا اضافہ:' + کل کی تاریخ ) ;



آؤٹ پٹ بتاتا ہے کہ آج کی تاریخ میں ایک دن کامیابی کے ساتھ شامل ہو گیا ہے:


اب، دیکھتے ہیں کہ جاوا میں تاریخ میں ایک دن شامل کرنے کے لیے ڈیٹ کلاس کیسے کام کرتی ہے۔

طریقہ 3: ڈیٹ کلاس کا استعمال کرتے ہوئے تاریخ میں ایک دن شامل کریں۔

' تاریخ 'کلاس جاوا میں سب سے عام کلاس ہے جو تاریخ اور وقت تک رسائی کے لیے استعمال ہوتی ہے۔ اگلے دن کی تاریخ اور وقت حاصل کرنے کے لیے، ' getTime() 'تاریخ کلاس کا طریقہ استعمال کیا جاتا ہے۔ چونکہ ڈیٹ کلاس کا کنسٹرکٹر ملی سیکنڈز استعمال کرتا ہے اس لیے ہم اگلے دن کا وقت ملی سیکنڈ میں شامل کریں گے۔

نحو

درج ذیل نحو کو تاریخ کی کلاس کے لیے مخصوص مقصد کے لیے استعمال کیا جاتا ہے:

نئی تاریخ ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


'( 1000*60*60*24 )' ملی سیکنڈ میں وقت کی نمائندگی کرتا ہے جیسے ' 24 'گھنٹے،' 60 'منٹ،' 60 'سیکنڈ اور' 1000 ' ملی سیکنڈ کی نشاندہی کرتا ہے۔

مثال

سب سے پہلے، ہم Date کلاس کی ایک مثال بنائیں گے، جو آج کی تاریخ کو خود بخود اسٹور کرتی ہے:

تاریخ تاریخ = نئی تاریخ ( ) ;


پھر، ہم آج کی تاریخ پرنٹ کریں گے اور اگلے دن کی تاریخ اور وقت حاصل کریں گے۔ getTime() طریقہ:

کل کی تاریخ = نئی تاریخ ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


آخر میں، 'کا استعمال کرتے ہوئے اگلے دن کی تاریخ پرنٹ کریں System.out.println() طریقہ:

System.out.println ( 'ایک دن کا اضافہ کرنا:' + کل کی تاریخ ) ;



آؤٹ پٹ


آئیے جاوا میں تاریخ میں ایک دن شامل کرنے کے لیے ایک اور طریقہ آزماتے ہیں۔

طریقہ 4: کیلنڈر کلاس کا استعمال کرتے ہوئے تاریخ میں ایک دن شامل کریں۔

تاریخوں اور اوقات کے لیے ایک اور کلاس ہے جسے ' کیلنڈر 'کلاس. آپ اسے تاریخ میں ایک دن شامل کرنے کے لیے بھی استعمال کر سکتے ہیں۔

تاریخ میں ایک دن شامل کرنے کے لیے، پہلے، ہمیں 'کا استعمال کرتے ہوئے آج کی تاریخ حاصل کرنی ہوگی۔ getInstance() 'کیلنڈر کلاس کا طریقہ اور اس کا استعمال کرتے ہوئے تاریخ مقرر کریں' وقت ٹھیک کرنا () 'طریقہ. پھر، ایک دن کا اضافہ کرنے کے لیے، استعمال کریں ' شامل کریں() کیلنڈر کلاس کا طریقہ۔

نحو

تاریخ میں ایک دن کا اضافہ کرنے کے لیے دیے گئے نحو پر عمل کریں ' کیلنڈر کلاس:

cal.add ( Calendar.DATE، 1 ) ;


یہاں، ' کیل 'کیلنڈر کلاس کی ایک مثال میں پاس کرکے add() طریقہ استعمال کرنے کے لئے استعمال کیا جاتا ہے' کیلنڈر۔DATE 'آج کی تاریخ حاصل کرنے کے لئے اور' 1 اس میں ایک دن کا اضافہ کرنے کے لیے۔

مثال

ہم اس مثال میں پہلے ڈیٹ کلاس آبجیکٹ بنائیں گے۔

تاریخ تاریخ = نئی تاریخ ( ) ;


پھر، ہم ایک کیلنڈر کلاس مثال بنائیں گے اور تاریخ کو مخصوص تاریخ پر سیٹ کریں گے ' getInstance() طریقہ:

کیلنڈر کیل = Calendar.getInstance ( ) ;


'کیلنڈر کلاس مثال کے طور پر استعمال کرتے ہوئے تاریخ مقرر کریں' وقت ٹھیک کرنا () 'طریقہ اور اس میں تاریخ کی چیز کو بطور دلیل پاس کرنا:

cal.setTime ( تاریخ ) ;


پھر، گزر کر تاریخ میں ایک دن شامل کریں ' 1 'اسے شامل کرنے کی دلیل کے طور پر' کیلنڈر۔DATE ”:

cal.add ( Calendar.DATE، 1 ) ;


ڈیٹ آبجیکٹ میں، ہمیں اگلے دن کی تاریخ اور وقت مل جائے گا ' getTime() طریقہ:

تاریخ = cal.getTime ( ) ;


آخر میں، ہم ڈیٹ آبجیکٹ کی ویلیو پرنٹ کریں گے System.out.println() طریقہ:

System.out.println ( 'ایک دن کا اضافہ کرنا:' + تاریخ ) ;



آؤٹ پٹ اشارہ کرتا ہے کہ ہم نے کیلنڈر کلاس کا استعمال کرتے ہوئے تاریخ میں ایک دن کامیابی کے ساتھ شامل کیا:


ہم نے جاوا میں تاریخ میں ایک دن کا اضافہ کرنے سے متعلق تمام ضروری معلومات فراہم کی ہیں۔

نتیجہ

تاریخ میں ایک دن کا اضافہ کرنے کے لیے، جاوا پہلے سے طے شدہ طریقوں کے حامل کلاسز فراہم کرتا ہے جس میں لوکل ڈیٹ کلاس، انسٹنٹ کلاس، کیلنڈر کلاس، اور ڈیٹ کلاس شامل ہیں۔ یہ کلاسز java.time اور java.util پیکیجز میں شامل ہیں۔ یہ تمام جاوا کلاسز مختلف طریقے استعمال کرتی ہیں جیسے ' پلس() '،' جمع دن() '،' شامل کریں() ”، اور دیگر تاریخ میں ایک دن کا اضافہ کریں۔ اس پوسٹ نے مناسب مثالوں کے ساتھ جاوا میں تاریخ میں ایک دن شامل کرنے کے کئی طریقے پیش کیے ہیں۔