CodeGym /Java Blog /এলোমেলো /Java.util.Date ক্লাস
John Squirrels
লেভেল 41
San Francisco

Java.util.Date ক্লাস

এলোমেলো দলে প্রকাশিত

java.util.Date ক্লাস কি?

java.util.Date ক্লাস জাভাতে তারিখ এবং সময় প্রদান করে
এই ক্লাস বর্তমান তারিখ এবং সময় ব্যবহার করার জন্য নির্মাণকারী এবং পদ্ধতি প্রদান করে। আপনার কোডে এই ক্লাসটি ব্যবহার করার জন্য আপনাকে java.util.Date ক্লাসটি java.util প্যাকেজ থেকে আমদানি করতে হবে।

import java.util.Date;

java.util.Date কনস্ট্রাক্টর কি?

java.util.Date ক্লাসে প্রাথমিকভাবে নিচে বর্ণিত দুটি কনস্ট্রাক্টর রয়েছে

তারিখ()

প্রথম java.util.Date কনস্ট্রাক্টর হল Date() । এটি বর্তমান তারিখ এবং সময় দিয়ে বস্তুর সূচনা করে।

Date date = new Date();
এখানে, আমরা বর্তমান ডেটা এবং সময় সহ Date টাইপের একটি তারিখ পরিবর্তনশীল শুরু করি।

import java.util.Date;

public class Example {

	public static void main(String[] args) {

		Date date = new Date();
		System.out.println(date);
	}
}

আউটপুট

সোম 13 ডিসেম্বর 16:41:37 GMT 2021

তারিখ (দীর্ঘ মিলিসেকেন্ড)

এই java.util.Date কনস্ট্রাক্টর একটি তারিখ অবজেক্ট তৈরি করে যা 1 জানুয়ারী, 1970, 00:00:00 GMT থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যার সমান।

long ms = System.currentTimeMillis();
Date date = new Date(ms);
এখানে, আমরা System.currentTimeMillis(); এর মাধ্যমে এখন পর্যন্ত সঠিক মিলিসেকেন্ড পাস করার পরেই বর্তমান তারিখ এবং সময়ের সাথে তারিখ পরিবর্তনশীল শুরু করেছি ; এবং কনস্ট্রাক্টরের কাছে একটি আর্গুমেন্ট হিসাবে ক্ষণস্থায়ী।

import java.util.Date;

public class Example1 {

	public static void main(String[] args) {

		long ms = System.currentTimeMillis();
		Date date = new Date(ms);
		System.out.println(date);
	}
}

আউটপুট

সোম 13 ডিসেম্বর 16:49:51 GMT 2021

java.util.Date পদ্ধতি কি কি?

নিম্নলিখিত গুরুত্বপূর্ণ java.util.Date পদ্ধতিগুলি রয়েছে৷
  1. বুলিয়ান after(তারিখ তারিখ) : যদি এই তারিখটি যুক্তি হিসাবে পাস করা তারিখের পরে হয় তাহলে সত্য প্রদান করে।

  2. বুলিয়ান আগে(তারিখ তারিখ) : এই তারিখটি যুক্তি হিসাবে পাস করা তারিখের আগে হলে সত্য প্রদান করে।

  3. int compareTo(তারিখ তারিখ) : বর্তমান তারিখের সাথে প্রদত্ত তারিখের তুলনা করে।

  4. বুলিয়ান সমান (তারিখ তারিখ) : বর্তমান এবং প্রদত্ত তারিখের মধ্যে সমতা তুলনা করে। তারা একই হলে সত্য প্রদান করে।

  5. long getTime() : এই তারিখ বস্তুর প্রতিনিধিত্ব করে এমন সময় ফেরত দেয়।

  6. void setTime(দীর্ঘ সময়) : বর্তমান সময়কে প্রদত্ত সময়ে পরিবর্তন করে।

  7. String toString() : এই তারিখটিকে স্ট্রিং টাইপ অবজেক্টে রূপান্তর করে।

java.util.Date উদাহরণ


import java.util.Date;

public class Example2 {

	public static void main(String args[]) {

		long ms = 900000000;
		Date date1 = new Date(ms);
		System.out.println("date1 : " + date1);
		
		Date date2 = new Date();
		System.out.println("date2 : " + date2);

		boolean after = date2.after(date1);
		System.out.println("Is date2 after date1 : " + after);
		boolean before = date2.before(date1);
		System.out.println("Is date2 before date1 : " + before);
	}
}

আউটপুট

তারিখ 1 : রবি জানুয়ারী 11 15:00:00 PKT 1970 তারিখ2 : মঙ্গল জানুয়ারী 04 18:01:45 PKT 2022 তারিখ 2 তারিখের পরে 1 : true তারিখ 2 তারিখের আগে : মিথ্যা

ব্যাখ্যা

উপরের কোডে, আমরা দুটি তারিখ ভেরিয়েবল date1 এবং date2 সংজ্ঞায়িত করেছি । এরপর, আমরা date2.after(date1) এবং date2.before(date1) পদ্ধতি ব্যবহার করেছি। after () পদ্ধতিটি সত্য হয় কারণ date2 date1 এর পরে আসে । before () পদ্ধতিটি মিথ্যা প্রদান করে কারণ date2 date1 এর আগে আসে না ।

উপসংহার

এই পোস্টের শেষে, আমরা আশা করি আপনি জাভাতে java.util.Date ক্লাসের সাথে পরিচিত হয়ে গেছেন। ধারণার গভীর কমান্ডের জন্য অনুশীলন চালিয়ে যান। ততক্ষণ, বাড়তে থাকুন এবং জ্বলতে থাকুন!
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION