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

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

تعريفه

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

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


بناؤه

// يمكننا إستدعائه هكذا
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 );
 
    }
 
}

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

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

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