জাভাতে ক্যালেন্ডার ক্লাস কিভাবে ব্যবহার করবেন?

Jabhate Kyalendara Klasa Kibhabe Byabahara Karabena



ক্যালেন্ডার ক্লাস তারিখ এবং সময় গণনার উপর একটি বিমূর্ত স্তর প্রদান করে। এটি প্রোগ্রামারদের তারিখ, সময় এবং ক্যালেন্ডার-নির্দিষ্ট ক্রিয়াকলাপগুলির সাথে কাজ করতে সহায়তা করে। এটি তারিখগুলি পরিচালনা করতে, নির্দিষ্ট উপাদানগুলি বের করতে বা সময় অঞ্চল রূপান্তরগুলি পরিচালনা করার জন্য বিভিন্ন পদ্ধতি সরবরাহ করে। ক্যালেন্ডারটি ইভেন্টের সময়সূচী, অনুস্মারক, তারিখ গণনা এবং ব্যবসায়িক মিটিং এবং আরও অনেক কিছুর জন্য ব্যবহার করা যেতে পারে।

এই নিবন্ধটি জাভাতে একটি ক্যালেন্ডার ক্লাস ব্যবহার করার বাস্তবায়ন প্রদর্শন করে।







জাভাতে ক্যালেন্ডার ক্লাস কিভাবে ব্যবহার করবেন?

ক্যালেন্ডার ক্লাস জাভা স্ট্যান্ডার্ড লাইব্রেরির একটি অংশ এবং এটি ব্যাপকভাবে সমর্থিত, বিভিন্ন জাভা বাস্তবায়ন জুড়ে ক্রস-প্ল্যাটফর্ম সামঞ্জস্য এবং সামঞ্জস্যপূর্ণ আচরণ নিশ্চিত করে। অধিকন্তু, এটি ব্যবহার করে প্রোগ্রামাররা বিভিন্ন লোকেল বা সময় অঞ্চলের নির্দিষ্ট তারিখ এবং সময় নিয়ে কাজ করতে পারে।



জাভাতে ক্যালেন্ডার ক্লাসের বিভিন্ন পদ্ধতি

ক্যালেন্ডার ক্লাস প্রচুর সংখ্যক পদ্ধতি অফার করে যা বিকাশকারী দ্বারা নির্দিষ্ট অংশ বা ধরণের ডেটা পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে। এই পদ্ধতিগুলি অনেক সময় বাঁচায় এবং কোডের লাইনগুলি কমিয়ে দেয়।



বহুল ব্যবহৃত কিছু পদ্ধতি নীচে সারণী আকারে উল্লেখ করা হয়েছে:





পদ্ধতির নাম ব্যাখ্যা
সর্বজনীন অকার্যকর যোগ (int fld, int ভলিউম) এটি ক্যালেন্ডারের প্রদত্ত ক্ষেত্রে নির্দিষ্ট সময়ের ভলিউম যোগ বা অপসারণ করতে ব্যবহার করা হয়।
সর্বজনীন চূড়ান্ত অকার্যকর পরিষ্কার (int ক্যোয়ারী) স্থির কর ' প্রশ্ন ” শুধুমাত্র ক্যালেন্ডার ক্লাসের জন্য মান।
তারিখ পেতে সময়() এটি একটি সময় মান ধারণকারী একটি তারিখ বস্তু প্রদান করে।
বিমূর্ত int getMaximum(int query) ক্যালেন্ডারের নির্বাচিত প্রশ্নের জন্য সর্বাধিক ডেটা পুনরুদ্ধার করে।
সর্বজনীন স্ট্রিং getCalendarType() রানটাইম এনভায়রনমেন্ট দ্বারা সমর্থিত প্রকারগুলি পুনরুদ্ধার করে।
পাবলিক স্ট্যাটিক ক্যালেন্ডার getInstance() প্রদত্ত/বর্তমান সময়ের সাথে সম্পর্কিত ক্যালেন্ডারের দৃষ্টান্ত/অবজেক্ট পেতে ব্যবহার করা হয়।
পাবলিক লং getTimeInMillis() মিলিসেকেন্ড বিন্যাসে বর্তমান সময় প্রদর্শন করে।
বিমূর্ত int getMinimum(int query) ক্যালেন্ডারের নির্বাচিত প্রশ্নের জন্য সর্বনিম্ন মান পুনরুদ্ধার করে।

জাভাতে এই পদ্ধতিগুলি কীভাবে ব্যবহার করা যায় সে সম্পর্কে আরও ভালভাবে বোঝার জন্য এখন আসুন কিছু উদাহরণ দিয়ে হেঁটে যাই:

উদাহরণ 1: 'পান' এবং 'বর্তমান টাইমমিলিস()' পদ্ধতি ব্যবহার করা



দ্য ' পাওয়া() ' পদ্ধতিটি কেবল ক্যালেন্ডারের নির্দিষ্ট অংশ ফেরত দেয় এবং ' বর্তমান সময়মিলিস() ' পদ্ধতিটি মিলিসেকেন্ড ফরম্যাটে সময় পুনরুদ্ধার করে যা নীচে দেখানো হয়েছে:

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 ( ক্যালেন্ডার।MINUTE ) ) ;
System.out.println ( 'বর্তমান দ্বিতীয়:' + calendarInstance.get ( ক্যালেন্ডার.SECOND ) ) ;
System.out.println ( 'বর্তমান সময় মিলিসেকেন্ডে:' + কারটাইম ) ;
}
}

উপরের কোডের ব্যাখ্যা:

  • প্রথমত, ' সর্বজনীন 'ক্লাসটি নাম দিয়ে তৈরি করা হয়েছে' ক্যালেন্ডার গেট পদ্ধতি ” এর ভিতরে, একটি তৈরি করুন ' দীর্ঘ ' টাইপ ভেরিয়েবল নাম ' curTime ' এবং ' দ্বারা ফেরত দেওয়া মান দিয়ে এটি আরম্ভ করুন বর্তমান সময়মিলিস() 'পদ্ধতি।
  • এর পরে, 'এর একটি উদাহরণ তৈরি করুন ক্যালেন্ডার 'শ্রেণীর নাম' ক্যালেন্ডার ইনস্ট্যান্স ” এই উদাহরণটি 'কে কল করার জন্য ব্যবহার করা হয় পাওয়া() 'পদ্ধতি যা বর্তমান পুনরুদ্ধার করে' বছর ', ' মাস ', ' মিনিট ', এবং ' দ্বিতীয় ” এবং 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 ( 'এক সপ্তাহে হতে পারে এমন ন্যূনতম দিনের সংখ্যা পুনরুদ্ধার করা:' + মিনিট ) ;
}
}

উপরের কোডের ব্যাখ্যা:

  • প্রথমে, 'এর একটি উদাহরণ তৈরি করুন ক্যালেন্ডার 'বলে' ক্যালেন্ডার ইনস্ট্যান্স ” এর পরে, এই উদাহরণটি ব্যবহার করুন ' পান সর্বোচ্চ() ' এবং ' সর্বনিম্ন পান() 'পদ্ধতি।
  • পরবর্তী, ' সপ্তাহের দিন ' একটি মান হিসাবে 'getMaximum()' এবং 'getMinimum()' পদ্ধতিতে পাস করা হয়।

মৃত্যুদন্ডের পর্ব শেষ হওয়ার পরে:

স্ন্যাপশট দেখায় যে ' সর্বনিম্ন পান() ' এবং ' পান সর্বোচ্চ() ক্যালেন্ডার ক্লাসের পদ্ধতিগুলি ব্যবহার করা হয়েছে।

উপসংহার

জাভাতে, ক্যালেন্ডার ক্লাস তারিখ, সময় এবং ক্যালেন্ডার-সম্পর্কিত ক্রিয়াকলাপগুলির সাথে কাজ করার জন্য একটি বহুমুখী এবং প্রমিত পদ্ধতি প্রদান করে। এটি ক্যালেন্ডার ক্লাসকে অস্থায়ী ডেটা জড়িত বিস্তৃত অ্যাপ্লিকেশনের জন্য একটি মূল্যবান হাতিয়ার করে তোলে। ক্যালেন্ডার ক্লাস দ্বারা সরবরাহ করা অনেক পদ্ধতি রয়েছে যা প্রোগ্রামারের সময় এবং প্রচেষ্টা হ্রাস করতে সহায়তা করে। এটি জাভাতে ক্যালেন্ডার ক্লাস বাস্তবায়ন সম্পর্কে।