CodeGym /جاوا بلاگ /Random-SD /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();
هتي، اسان موجوده ڊيٽا ۽ وقت سان تاريخ جي قسم جي تاريخ جي متغير کي شروع ڪريون ٿا .

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. boolean after(تاريخ جي تاريخ) : واپسي صحيح آهي جيڪڏهن اها تاريخ ان تاريخ کان پوءِ آهي جيڪا دليل طور منظور ڪئي وئي آهي.

  2. boolean before(تاريخ جي تاريخ) : واپسي صحيح آھي جيڪڏھن ھي تاريخ ان تاريخ کان اڳ آھي جيڪا دليل طور منظور ڪئي وئي آھي.

  3. int compareTo (تاريخ جي تاريخ) : ڏنل تاريخ کي موجوده تاريخ سان ڀيٽيو.

  4. boolean equals (تاريخ جي تاريخ) : موجوده ۽ ڏنل تاريخ جي وچ ۾ برابري جو مقابلو ڪري ٿو. واپسي صحيح جيڪڏھن اھي ساڳيا آھن.

  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 تاريخ کان اڳ 1 : غلط

وضاحت

مٿين ڪوڊ ۾، اسان ٻه تاريخ متغير بيان ڪيا آهن date1 ۽ date2 . ان کان پوء، اسان استعمال ڪيو date2.after (date1) ۽ date2.before (date1) طريقا. after () طريقو صحيح موٽندو آهي ڇاڪاڻ ته date2 date1 کان پوءِ اچي ٿو . اڳ () طريقو غلط موٽندو آهي ڇاڪاڻ ته date2 تاريخ 1 کان اڳ نه ايندو .

نتيجو

هن پوسٽ جي آخر تائين، اسان کي اميد آهي ته توهان پاڻ کي جاوا ۾ java.util.Date ڪلاس سان واقف ڪيو آهي. تصور جي گہرے حڪم لاء مشق رکو. ان وقت تائين، وڌندا رهو ۽ چمڪندڙ رکو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION