جاوا میں دو تاریخوں کا موازنہ کیسے کریں

مصنف: Carl Weaver
تخلیق کی تاریخ: 21 فروری 2021
تازہ کاری کی تاریخ: 18 مئی 2024
Anonim
جاوا میں compareto() طریقہ استعمال کرکے دو تاریخوں کا موازنہ کیسے کریں۔
ویڈیو: جاوا میں compareto() طریقہ استعمال کرکے دو تاریخوں کا موازنہ کیسے کریں۔

مواد

جاوا کا استعمال کرتے ہوئے تاریخوں کا موازنہ کرنے کے متعدد طریقے ہیں۔ اندرونی طور پر ، زبان میں ، کسی تاریخ کو متغیر کے ذریعہ وقت کے طور پر پیش کیا جاتا ہے لمبا. اس میں ملی سیکنڈ کی تعداد ہے جو پہلے جنوری 1970 کے بعد سے گزر چکی ہے۔ جاوا میں ، کلاس موجود ہے آپ کو دیتا ہے (ڈیٹا) ، جس میں موازنہ کرنے میں مدد کرنے والے بہت سارے طریقے شامل ہیں۔ کوئی بھی موازنہ کرنے والا طریقہ بنیادی طور پر دو تاریخی آبجیکٹ میں محفوظ کردہ اوقات کا موازنہ کرے گا۔

اقدامات

طریقہ 4 میں سے 1: استعمال کرنا کی نسبت

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

  2. تاریخ کی چیزیں بنائیں۔ آپ کو موازنہ کرنے سے پہلے ہر تاریخ کے ل an کسی شے کو تخلیق کرنے کی ضرورت ہوگی۔ ایسا کرنے کا ایک طریقہ کلاس کا استعمال ہے سادہ ڈیٹ فارمیٹ. اس کی مدد سے آپ کسی تاریخ کو آسانی سے ڈیٹ آبجیکٹ میں تبدیل کر سکتے ہیں۔
    • تاریخ کی اشیاء کا موازنہ کریں۔ مندرجہ ذیل کوڈ ہر معاملے کو ظاہر کرے گا ، جہاں مساوی ، معمولی اور بڑی تاریخیں بطور دلیل منظور کی گئیں۔

      طریقہ 4 میں سے 2: استعمال کرنا برابر، کے بعد یہ پہلے


      1. طریقوں کے بعد اور اس سے پہلے (بالترتیب برابر ، بعد اور پہلے) مساوی استعمال کریں۔ تاریخوں کا موازنہ کرنے میں آپ ان طریقوں کو استعمال کرسکتے ہیں۔اگر دو تاریخیں ایک ہی وقت میں اسی نکتے کا حوالہ دیتی ہیں تو ، مساوی طریقہ درست ہوجائے گا۔ جب ہم موازنہ کرنے کا طریقہ ظاہر کرتے ہیں تو ذیل میں دی گئی مثالوں میں ان تاریخوں کو استعمال کیا جائے گا جو ہم نے پہلے ہی بنائی ہیں۔
      2. پہلے کا طریقہ استعمال کرکے موازنہ کرنا۔ نیچے دیے گئے کوڈ میں ایک ایسا کیس دکھایا گیا ہے جو سچ واپس کرتا ہے اور وہ جو جھوٹا لوٹتا ہے۔ اگر تاریخ 1 تاریخ 2 سے پہلے ہے ، درست ہونے سے پہلے۔ بصورت دیگر ، یہ جھوٹا لوٹاتا ہے۔

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

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

            1. کیلنڈر استعمال کریں۔ کیلنڈر کلاس میں بھی طریقوں کے بعد اور اس سے پہلے موازنہ ہوتا ہے ، برابر ہوتا ہے ، اور وہ اسی طرح کام کرتے ہیں جیسا کہ اوپر کی تاریخ میں بیان ہوا ہے۔ چونکہ کیلنڈر میں تاریخ کی معلومات محفوظ کی جاتی ہیں ، اس لئے موازنہ کرنے کے ل the تاریخ کو نکالنے کی ضرورت نہیں ہے۔
            2. کیلنڈر اشیاء کی مثال بنائیں۔ کیلنڈر کلاس کے طریقوں کو استعمال کرنے کے ل this ، اس طبقے کی اشیاء کو تیز کرنا ضروری ہوگا۔ اچھی خبر یہ ہے کہ آپ تاریخ کو پہلے تیار کردہ تاریخ مثالوں سے نکال سکتے ہیں۔
              • پہلے کا استعمال کرتے ہوئے کیل 1 اور کیل 2 کا موازنہ کریں۔ نیچے کا کوڈ درست ہونا چاہئے ، کیونکہ کیل 1 کیل 2 سے پہلے ہے۔
                • کال 1 اور کیل 2 کے بعد کا استعمال کرتے ہوئے موازنہ کریں۔ نیچے کا کوڈ غلط ہونا چاہئے ، کیونکہ کیل 2 کیل 1 سے پہلے ہے۔
                  • کیل 1 اور کیل 2 کا موازنہ استعمال کرکے موازنہ کریں۔ مندرجہ ذیل کوڈ میں ایک سچے کیس اور غلط کیس کی مثال دکھائی گئی ہے۔ جواب کی کیا وضاحت ہوتی ہے وہ تقویم میں استعمال ہونے والے کیلنڈر کلاس کی دو مثال ہیں۔ کوڈ اگلی لائن پر "سچ" اور پھر "غلط" لوٹائے۔

                    طریقہ 4 کا 4: استعمال کرنا getTime

                    1. آپ دو تاریخوں کے وقت کا موازنہ کرنے کے لئے گیٹ ٹائم کا بھی استعمال کرسکتے ہیں۔ تاہم ، جو نظریہ ہم نے پہلے دکھایا وہ آسان ہے ، لہذا براہ کرم انہیں ترجیح دیں۔ یہ جاوا میں دو قدیم اعداد و شمار کی اقسام کا موازنہ ہوگا ، لہذا یہ "<" ، ">" اور "==" آپریٹرز کا استعمال کرتے ہوئے کیا جاسکتا ہے۔
                    2. وقت کی نمائندگی کے ل long لمبی اشیاء کی تشکیل۔ تاریخوں کا موازنہ کرنے سے پہلے لمبے لمبے اعداد تیار کریں اور ان کو تاریخ اشاری تفویض کریں جو ہم نے پہلے تخلیق کیں۔ خوش قسمتی سے ، گیٹ ٹائم () طریقہ آپ کے لئے تمام کام کرے گا۔
                      • ایک "سے کم" موازنہ کریں۔ ایسا کرنے کے ل two ، دو عدد کا موازنہ کرتے وقت علامت "<" استعمال کریں۔ چونکہ ٹائم 1 ٹائم 2 سے کم ہے ، اس لئے پہلا پیغام ڈسپلے ہونا چاہئے۔ وہ اور یہ صرف نحو وجوہات کی بناء پر شامل کیا گیا تھا۔
                        • ایک "سے بڑا" موازنہ بنائیں۔ ایسا کرنے کے ل two ، دونوں عدد کا موازنہ کرتے وقت ">" علامت استعمال کریں۔ چونکہ ٹائم 1 ٹائم 2 سے زیادہ ہے ، اس لئے پہلا پیغام اسکرین پر آنا چاہئے۔ وہ اور یہ صرف نحو وجوہات کی بناء پر شامل کیا گیا تھا۔
                          • مساوات کا امتحان لیں۔ مساوی کے ل test جانچ کے لئے "==" علامت کا استعمال کریں جب دو عددی اعداد کا موازنہ کریں۔ چونکہ وقت 1 وقت 3 کے برابر ہے ، لہذا پہلا پیغام اسکرین پر ظاہر ہونا چاہئے۔ اگر پروگرام دوسری جگہ پر پہنچ جاتا ہے تو ، اس کا مطلب یہ ہے کہ تاریخیں ایک جیسی نہیں ہیں۔

                            جب تک آپ اپنے ملک کے خارجی کوڈ اور برطانیہ کے رسائی کوڈ کو جانتے ہوں تو انگلینڈ میں کسی کو فون کرنا بہت آسان ہے۔ اس آرٹیکل میں آپ کو انگلینڈ سے کسی بھی فون کال کو مکمل کرنے کے لئے آپ کی ضرورت کی ہر چی...

                            نیلامی کیسے بنے

                            John Pratt

                            مئی 2024

                            $ 30 ، کیا میں 40 ڈالر سن سکتا ہوں؟ کیا میں $ 50 سن سکتا ہوں؟ اور $ 60؟ زیادہ تر لوگ نیلامی کی فوری لیکن واضح تقریر کو اپنی بنیادی مہارت سمجھتے ہیں ، لیکن اس میں اور بھی بہت کچھ ہے۔ پردے کے پیچھے آپ ک...

                            دیکھنے کے لئے یقینی بنائیں