CodeGym /جاوا بلاگ /Random-UR /Java.util.Date کلاس
John Squirrels
سطح
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);
یہاں، ہم نے سسٹم.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. boolean after(date date) : اگر یہ تاریخ اس تاریخ کے بعد ہے جو دلیل کے طور پر گزری ہے تو صحیح لوٹاتا ہے۔

  2. boolean before(date date) : اگر یہ تاریخ دلیل کے طور پر منظور کی جانے والی تاریخ سے پہلے کی ہو تو صحیح لوٹاتا ہے۔

  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 : درست ہے 2 تاریخ سے پہلے : غلط

وضاحت

مندرجہ بالا کوڈ میں، ہم نے دو Date متغیرات کی تعریف کی ہے 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