java.util.Date کلاس کیا ہے؟
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 کے اہم طریقے درج ذیل ہیں۔-
boolean after(date date) : اگر یہ تاریخ اس تاریخ کے بعد ہے جو دلیل کے طور پر گزری ہے تو صحیح لوٹاتا ہے۔
-
boolean before(date date) : اگر یہ تاریخ دلیل کے طور پر منظور کی جانے والی تاریخ سے پہلے کی ہو تو صحیح لوٹاتا ہے۔
-
int compareTo(تاریخ کی تاریخ) : دی گئی تاریخ کا موجودہ تاریخ سے موازنہ کرتا ہے۔
-
بولین برابر (تاریخ کی تاریخ) : موجودہ اور دی گئی تاریخ کے درمیان مساوات کا موازنہ کرتا ہے۔ اگر وہ ایک جیسے ہیں تو صحیح لوٹاتا ہے۔
-
long getTime() : وہ وقت لوٹاتا ہے جس کی یہ تاریخ آبجیکٹ نمائندگی کرتی ہے۔
-
void setTime (طویل وقت) : موجودہ وقت کو دیئے گئے وقت میں تبدیل کرتا ہے۔
-
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 تاریخ سے پہلے : غلط
GO TO FULL VERSION