Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaكونستركتورات الكلاس Date في جافا

تعريفه

الكونستركتور Date يرجع كائن من الكلاس Date يحتوي على التاريخ و الوقت و يمكنك إستدعائه بطريقتين:

  • إستدعائه بدون تمرير قيمة له فيعطيك الوقت الحالي, أي يعطيك نفس الوقت الموجود على جهازك.
  • إستدعائه مع وضع قيمة له و هنا سيعطيك وقت يبدأ من تاريخ 1/1/1970 00:00:00 GMT


بناؤه

// يمكننا إستدعائه هكذا
public Date()
// أو هكذا
public Date(long millisec)
// يمكننا إستدعائه هكذا public Date() // أو هكذا public Date(long millisec)


باراميترات

  • الـ millisec يمثل عدد أجزاء الثواني ( milliseconds ) الذي سيضاف على هذا التاريخ 1/1/1970 00:00:00 GMT
    أي إذا وضعت 0 ستحصل على هذا التاريخ كما هو.
    و إذا وضعت 1000 ستضيف ثانية على هذا التاريخ.
    و إذا وضعت 2000 ستضيف ثانيتين على هذا التاريخ و هكذا..


قيمة الإرجاع

يرجع كائن من الكلاس Date.



مثال

public class Main {
public static void main(String[] args) {
// هنا قمنا بتخزين الوقت الحالي للجهاز
Date currentDate = new Date();
System.out.println( "Current Date: " + currentDate );
// هنا أضفنا 5 ثواني على التاريخ 00:00:00 1/1/1970
Date specialDate = new Date(5000);
System.out.println( "Special Date: " + specialDate );
}
}
public class Main { public static void main(String[] args) { // هنا قمنا بتخزين الوقت الحالي للجهاز Date currentDate = new Date(); System.out.println( "Current Date: " + currentDate ); // هنا أضفنا 5 ثواني على التاريخ 00:00:00 1/1/1970 Date specialDate = new Date(5000); System.out.println( "Special Date: " + specialDate ); } }

سنحصل على نتيجة تشبه النتيجة التالية عند التشغيل.

Current Date: Sun Dec 20 09:46:01 EET 2015
Special Date: Thu Jan 01 02:00:05 EET 1970
Current Date: Sun Dec 20 09:46:01 EET 2015 Special Date: Thu Jan 01 02:00:05 EET 1970

هذه النتيجة تتغير حسب الوقت الحالي لجهازك.