জাভাতে দুই তারিখের তুলনা কীভাবে করা যায়

লেখক: Carl Weaver
সৃষ্টির তারিখ: 21 ফেব্রুয়ারি. 2021
আপডেটের তারিখ: 18 মে 2024
Anonim
কিভাবে জাভাতে compareto() পদ্ধতি ব্যবহার করে দুটি তারিখের তুলনা করা যায়
ভিডিও: কিভাবে জাভাতে compareto() পদ্ধতি ব্যবহার করে দুটি তারিখের তুলনা করা যায়

কন্টেন্ট

জাভা ব্যবহার করে তারিখের তুলনা করার বিভিন্ন উপায় রয়েছে। অভ্যন্তরীণভাবে, ভাষায়, একটি তারিখ একটি চলক ব্যবহার করে সময় পয়েন্ট হিসাবে উপস্থাপন করা হয় দীর্ঘ। এটিতে 1970 মিলিয়ন জানুয়ারীর প্রথম থেকে পাস হওয়া সংখ্যক মিলিসেকেন্ড রয়েছে Java জাভাতে, ক্লাসটি রয়েছে আপনি দেয় (ডেটা), যাতে তুলনা তৈরিতে সহায়তা করে এমন বেশ কয়েকটি পদ্ধতি রয়েছে। যে কোনও তুলনা পদ্ধতি মূলত দুটি তারিখের অবজেক্টে সংরক্ষিত সময়ের তুলনা করবে।

পদক্ষেপ

পদ্ধতি 1 এর 1: ব্যবহার তুলনা করা

  1. তুলনামূলক পদ্ধতি ব্যবহার করুন। তারিখ শ্রেণি তুলনামূলক ইন্টারফেস প্রয়োগ করেসুতরাং, দুটি তারিখের তুলনা করা যাবে তুলনা পদ্ধতি ব্যবহার করে। তারিখগুলি একই হলে, পদ্ধতিটি শূন্য ফিরে আসবে। যদি তুলনা করার তারিখটি আর্গুমেন্ট হিসাবে পাসের তারিখের আগে হয় তবে শূন্যের চেয়ে কম মান ফেরত দেওয়া হয়। বিপরীতে যদি ঘটে থাকে তবে প্রত্যাবর্তিত মানটি শূন্যের চেয়ে বেশি হবে।

  2. তারিখ অবজেক্ট তৈরি করুন। তাদের তুলনা করার আগে আপনার প্রতিটি তারিখের জন্য একটি বিষয় তৈরি করতে হবে। এটি করার একটি উপায় ক্লাস ব্যবহার করা সিম্পলডেট ফরম্যাট। এটি আপনাকে একটি তারিখকে কোনও তারিখের অবজেক্টে রূপান্তরিত করতে দেয়।
    • তারিখের বিষয়গুলির সাথে তুলনা করুন। নীচের কোডটি প্রতিটি ক্ষেত্রে প্রদর্শিত হবে, যেখানে সমান, ছোট এবং বড় তারিখগুলি আর্গুমেন্ট হিসাবে পাস করা হবে।

      পদ্ধতি 4 এর 2: ব্যবহার সমান, দ্য পরে এটা আগে


      1. পদ্ধতিগুলির পরে এবং তার আগে সমান ব্যবহার করুন (যথাক্রমে সমান, পরে এবং আগে)। তারিখগুলির তুলনা করতে আপনাকে এই পদ্ধতিগুলি ব্যবহার করতে পারেন। যদি দুটি তারিখ একই সময়ে একই বিন্দুকে উল্লেখ করে, সমান পদ্ধতিটি সত্য ফিরে আসবে।তুলনা করার পদ্ধতিটি প্রদর্শিত হলে নীচের উদাহরণগুলিতে আমরা ইতিমধ্যে তৈরি তারিখগুলি ব্যবহার করব।
      2. আগের পদ্ধতি ব্যবহার করে তুলনা করা। নীচের কোডটি এমন একটি কেস দেখায় যা সত্য প্রত্যাবর্তন করে এবং মিথ্যা প্রত্যাবর্তন করে। তারিখ 1 যদি তারিখ 2 এর চেয়ে পূর্বে হয় তবে সত্যটি ফেরতের আগে। অন্যথায়, এটি মিথ্যা প্রত্যাবর্তন করে।

        • পরবর্তী পদ্ধতি ব্যবহার করে তুলনা করা। নীচের কোডটি এমন একটি কেস দেখায় যা সত্য প্রত্যাবর্তন করে এবং মিথ্যা প্রত্যাবর্তন করে। তারিখ 2 যদি তারিখ 1 এর চেয়ে পরে হয় তবে এটি সত্য হয়। অন্যথায়, এটি মিথ্যা প্রত্যাবর্তন করে।
          • সমান পদ্ধতি ব্যবহার করে তুলনা করা। নীচের কোডটি এমন একটি কেস দেখায় যা সত্য প্রত্যাবর্তন করে এবং মিথ্যা প্রত্যাবর্তন করে। তারিখগুলি একই হলে সমান পদ্ধতিটি সত্য ফিরে আসবে। অন্যথায়, এটি মিথ্যা ফিরে আসবে।

            পদ্ধতি 4 এর 3: ক্যালেন্ডার ক্লাস ব্যবহার করে

            1. ক্যালেন্ডারটি ব্যবহার করুন। ক্যালেন্ডার ক্লাসেও পদ্ধতিগুলির পরে এবং তার আগে তুলনা করা, সমান, এবং তারা তারিখ শ্রেণিতে উপরে বর্ণিত একইভাবে কাজ করে। যেহেতু একটি তারিখের তথ্য ক্যালেন্ডারে সংরক্ষিত হয়, তুলনা করার জন্য তারিখটি বের করার দরকার নেই।
            2. ক্যালেন্ডার অবজেক্টগুলির উদাহরণ তৈরি করুন। ক্যালেন্ডার শ্রেণীর পদ্ধতিগুলি ব্যবহার করার জন্য, এই শ্রেণীর অবজেক্টগুলি ইনস্ট্যান্ট করা প্রয়োজন। সুসংবাদটি হ'ল আপনি আগের তৈরি তারিখের উদাহরণগুলি থেকে তারিখটি বের করতে পারেন।
              • আগেরটি ব্যবহার করে Cal1 এবং cal2 এর তুলনা করুন। নীচের কোডটি সত্য হওয়া উচিত, যেহেতু Cal1 Cal2 এর চেয়ে আগের।
                • পরে ব্যবহার করে Cal1 এবং cal2 এর তুলনা করুন। নীচের কোডটি মিথ্যা প্রত্যাবর্তন করা উচিত, যেহেতু Cal2 Cal1 এর চেয়ে আগের।
                  • সমান ব্যবহার করে ক্যাল 1 এবং ক্যাল 2 এর তুলনা করুন। নীচের কোডটি সত্যিকারের মামলা এবং একটি মিথ্যা মামলার উদাহরণ দেখায়। যে উত্তরটি সংজ্ঞা দেয় তা হ'ল তুলনার ক্ষেত্রে ব্যবহৃত ক্যালেন্ডার শ্রেণীর দুটি উদাহরণ। কোডটি "সত্য" এবং তারপরে পরের লাইনে "মিথ্যা" ফিরবে।

                    4 এর 4 পদ্ধতি: ব্যবহার করে সময় পেতে

                    1. দুটি তারিখের সময়ের তুলনা করতে আপনি গেটটাইমও ব্যবহার করতে পারেন। যাইহোক, আমরা আগে দেখানো পদ্ধতিগুলি সহজ, সুতরাং দয়া করে তাদের অগ্রাধিকার দিন। এটি জাভাতে দুটি প্রাথমিক তথ্য ধরণের একটি তুলনা হবে, সুতরাং এটি "<", ">" এবং "==" অপারেটরগুলি ব্যবহার করে করা যেতে পারে।
                    2. সময়ের উপস্থাপনের জন্য দীর্ঘ বস্তু তৈরি করা। তারিখগুলির তুলনা করার আগে, দীর্ঘ পূর্ণসংখ্যা তৈরি করুন এবং তাদের পূর্বে তৈরি তারিখের অবজেক্টগুলি নির্ধারণ করুন। ভাগ্যক্রমে, গেটটাইম () পদ্ধতিটি আপনার জন্য সমস্ত কাজ করবে।
                      • একটি "তুলনায় কম" তুলনা করুন। এটি করতে, দুটি পূর্ণসংখ্যার তুলনা করার সময় "<" চিহ্নটি ব্যবহার করুন। যেহেতু সময় 1 সময় 2 এর চেয়ে কম, প্রথম বার্তাটি প্রদর্শিত হবে। দ্য অন্য এটি কেবল সিনট্যাক্স কারণে অন্তর্ভুক্ত ছিল।
                        • একটি "তুলনায় বৃহত্তর" তুলনা করুন। এটি করতে, দুটি পূর্ণসংখ্যার তুলনা করার সময় ">" চিহ্নটি ব্যবহার করুন। যেহেতু সময় 1 সময় 2 এর চেয়ে বড়, তাই প্রথম বার্তাটি স্ক্রিনে উপস্থিত হওয়া উচিত। দ্য অন্য এটি কেবল সিনট্যাক্স কারণে অন্তর্ভুক্ত ছিল।
                          • সমতা পরীক্ষা নিন। দুটি পূর্ণসংখ্যার তুলনা করার সময় সমতার জন্য পরীক্ষার জন্য "==" প্রতীকটি ব্যবহার করুন। যেহেতু সময় 1 টাইম 3 এর সমান, তাই প্রথম বার্তাটি স্ক্রিনে উপস্থিত হওয়া উচিত। প্রোগ্রামটি যদি অন্য কোনও জায়গায় পৌঁছে যায় তবে এর অর্থ হ'ল তারিখগুলি এক নয়।

                            এই নিবন্ধে: একটি আসন কভার ব্যবহার করুন টয়লেট আসনটি নির্বীজন করুন জীবাণুমুক্তকরণের অন্যান্য পদ্ধতিগুলি 9 উল্লেখগুলি উল্লেখ করুন পাবলিক টয়লেটগুলি প্রায়শই বিভিন্ন ব্যাকটিরিয়া এবং জীবাণুর নীড় থাকে যা...

                            এই নিবন্ধটি সামগ্রীর যথার্থতা এবং সম্পূর্ণতার গ্যারান্টি দেওয়ার জন্য আমাদের সম্পাদক এবং যোগ্য গবেষকদের সহযোগিতায় লেখা হয়েছিল। এই নিবন্ধে 15 টি উল্লেখ উল্লেখ করা হয়েছে, তারা পৃষ্ঠার নীচে রয়েছে।উইক...

                            প্রকাশনা