جاوا میں کیلنڈر کلاس کا استعمال کیسے کریں؟

Jawa My Kyln R Klas Ka Ast Mal Kys Kry



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

یہ مضمون جاوا میں کیلنڈر کلاس استعمال کرنے کے عمل کو ظاہر کرتا ہے۔







جاوا میں کیلنڈر کلاس کا استعمال کیسے کریں؟

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



جاوا میں کیلنڈر کلاس کے مختلف طریقے

کیلنڈر کلاس بہت سارے طریقے پیش کرتی ہے جنہیں ڈویلپر مخصوص حصوں یا قسم کے ڈیٹا کو بازیافت کرنے کے لیے استعمال کر سکتا ہے۔ یہ طریقے بہت وقت بچاتے ہیں اور کوڈ کی لائنوں کو کم کرتے ہیں۔



وسیع پیمانے پر استعمال ہونے والے کچھ طریقے ذیل میں ٹیبلر شکل میں بیان کیے گئے ہیں:





طریقوں کے نام وضاحت
عوامی باطل اضافہ (int fld، int حجم) اس کا استعمال کیلنڈر کے فراہم کردہ فیلڈ میں وقت کے مخصوص حجم کو شامل کرنے یا ہٹانے کے لیے کیا جاتا ہے۔
عوامی حتمی باطل واضح (int استفسار) مقرر ' استفسار صرف کیلنڈر کلاس کے لیے قدر۔
تاریخ حاصل کرنے کا وقت () یہ ایک Date آبجیکٹ لوٹاتا ہے جس میں وقت کی قدر ہوتی ہے۔
خلاصہ int getMaximum (int استفسار) کیلنڈر کے منتخب استفسار کے لیے زیادہ سے زیادہ ڈیٹا بازیافت کرتا ہے۔
عوامی سٹرنگ getCalendarType() رن ٹائم ماحولیات کے ذریعہ تعاون یافتہ اقسام کو بازیافت کرتا ہے۔
عوامی جامد کیلنڈر getInstance() فراہم کردہ/موجودہ وقت کی نسبت کیلنڈر کی مثال/آبجیکٹ حاصل کرنے کے لیے استعمال کیا جاتا ہے۔
عوامی طویل getTimeInMillis() موجودہ وقت کو ملی سیکنڈ کی شکل میں دکھاتا ہے۔
خلاصہ int getMinimum (int استفسار) کیلنڈر کے منتخب استفسار کے لیے کم سے کم قدر بازیافت کرتا ہے۔

اب آئیے جاوا میں ان طریقوں کو استعمال کرنے کے بارے میں بہتر طور پر سمجھنے کے لیے کچھ مثالوں پر چلتے ہیں:

مثال 1: 'get' اور 'currentTimeMillis()' طریقے استعمال کرنا



' حاصل کریں() 'طریقہ صرف کیلنڈر کا مخصوص حصہ واپس کرتا ہے اور ' کرنٹ ٹائم ملس() ' طریقہ ملی سیکنڈ کی شکل میں وقت کو بازیافت کرتا ہے جیسا کہ ذیل میں دکھایا گیا ہے:

java.util درآمد کریں۔ * ;
عوامی کلاس کیلنڈر گیٹ میتھڈ {
عوامی جامد باطل مین ( تار [ ] args ) // اہم طریقہ کی تخلیق

{
long curTime = System.currentTimeMillis ( ) ;
کیلنڈر calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'موجودہ سال: ' + calendarInstance.get ( کیلنڈر سال ) ) ;
System.out.println ( 'آج کا دن: ' + calendarInstance.get ( calendar.DATE ) ) ;
System.out.println ( 'موجودہ منٹ:' + calendarInstance.get ( Calendar.MINUTE ) ) ;
System.out.println ( 'موجودہ دوسرا:' + calendarInstance.get ( کیلنڈر۔SECOND ) ) ;
System.out.println ( 'موجودہ وقت ملی سیکنڈ میں:' + کر ٹائم ) ;
}
}

مندرجہ بالا کوڈ کی وضاحت:

  • سب سے پہلے، ' عوام 'کلاس نام کے ساتھ بنائی گئی ہے' CalendarGetMethod ' اس کے اندر، ایک بنائیں ' طویل ' قسم متغیر کا نام ' کر ٹائم 'اور اسے اس قدر کے ساتھ شروع کریں جو ' کے ذریعہ واپس کی جاتی ہے۔ کرنٹ ٹائم ملس() 'طریقہ.
  • اگلا، ایک مثال بنائیں ' کیلنڈر 'کلاس کا نام' calendarInstance ' اس مثال کو کال کرنے کے لیے استعمال کیا جاتا ہے ' حاصل کریں() 'طریقہ جو موجودہ کو بازیافت کرتا ہے' سال '،' مہینہ '،' منٹ '، اور ' دوسرا ' اور println() طریقہ استعمال کرتے ہوئے کنسول پر آؤٹ پٹ ڈسپلے کریں۔

عملدرآمد کے اختتام کے بعد، آؤٹ پٹ اس طرح ظاہر ہوتا ہے:

اسنیپ شاٹ سے پتہ چلتا ہے کہ مطلوبہ ڈیٹا حاصل کر لیا گیا ہے۔

مثال 2: 'getMaximum()' اور 'getMinimum()' طریقے استعمال کرنا

ڈیٹا کے صرف مخصوص حصے کو بازیافت کرنے کے لیے ' کیلنڈر 'کلاس زیادہ سے زیادہ اور کم از کم اقدار پر منحصر ہے،' حاصل کریں زیادہ سے زیادہ () 'اور' کم سے کم حاصل کریں () 'طریقوں کو استعمال کیا جا سکتا ہے.

نیچے دیے گئے کوڈ پر جائیں جس میں یہ طریقے استعمال کیے جا رہے ہیں ' کیلنڈر جاوا میں کلاس:

java.util درآمد کریں۔ * ;
عوامی کلاس کیلنڈر گیٹ میتھڈ {
عوامی جامد باطل مین ( تار [ ] args ) // اہم طریقہ کی تخلیق
{
کیلنڈر calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( کیلنڈر DAY_OF_WEEK ) ;
System.out.println ( 'زیادہ سے زیادہ دنوں کی بازیافت کرنا جو ایک ہفتے میں ہو سکتا ہے:' + زیادہ سے زیادہ ) ;
int min = calendarInstance.getMinimum ( کیلنڈر DAY_OF_WEEK ) ;
System.out.println ( 'کم از کم دنوں کی بازیافت کرنا جو ایک ہفتے میں ہو سکتا ہے:' + منٹ ) ;
}
}

مندرجہ بالا کوڈ کی وضاحت:

  • سب سے پہلے، 'کی ایک مثال بنائیں کیلنڈر 'کہا جاتا ہے' calendarInstance ' اس کے بعد، اس مثال کو استعمال کرنے کے لیے ' حاصل کریں زیادہ سے زیادہ () 'اور' کم سے کم حاصل کریں () 'طریقے.
  • اگلا، ' DAY_OF_WEEK ' کو ایک قدر کے طور پر 'getMaximum()' اور 'getMinimum()' طریقوں میں منتقل کیا جاتا ہے۔

پھانسی کے مرحلے کے اختتام کے بعد:

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

نتیجہ

جاوا میں، کیلنڈر کلاس تاریخوں، اوقات، اور کیلنڈر سے متعلق کارروائیوں کے ساتھ کام کرنے کے لیے ایک ورسٹائل اور معیاری طریقہ فراہم کرتی ہے۔ یہ کیلنڈر کلاس کو وقتی ڈیٹا پر مشتمل ایپلی کیشنز کی وسیع رینج کے لیے ایک قیمتی ٹول بناتا ہے۔ کیلنڈر کلاس کے ذریعہ فراہم کردہ بہت سے طریقے ہیں جو پروگرامر کے وقت اور کوشش کو کم کرنے میں مدد کرتے ہیں۔ یہ سب جاوا میں کیلنڈر کلاس کے نفاذ کے بارے میں ہے۔