اقرأ في هذا المقال
- التاريخ و الوقت الحالي في لغة البرمجة جافا- Date and Time In Java Programming Language
- أهم الدوال الخاصة بالكلاس Date في لغة البرمجة جافا
- الكلاس SimpleDateFormat في لغة البرمجة جافا
التاريخ و الوقت الحالي في لغة البرمجة جافا- Date and Time In Java Programming Language:
لمعرفة التاريخ و الوقت في لغة البرمجة جافا فإنه يجب على المستخدم إنشاء كائن من الكلاس (Date)، وهو عبارة عن كلاس جاهز في لغة البرمجة جافا يستخدم لمعرفة التاريخ و الوقت، ويحتوي على مجموعة من الدوال الخاصة للتعامل مع الوقت، وهذا الكلاس يحتوي على مجموعة من الدوال الجاهزة التي تسهل استخدامه.
أهم الدوال الخاصة بالكلاس Date في لغة البرمجة جافا:
الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (Date) في لغة البرمجة جافا:
الدالة | الاستخدام |
publicbooleanafter(Date when) | تقوم هذه الدالة بإرجاع قيمة (true) إذا كان الكائن الخاص ب (Date) الذي قام باستدعائها يحتوي على تاريخ أحدث من تاريخ الـ (Date) الذي تم وضعه. |
publicbooleanbefore(Date when) | تقوم هذه الدالة بإرجاع قيمة (true) إذا كان الكائن الخاص في (Date) الذي قام باستدعائها يحتوي على تاريخ أقدم من التاريخ الذي تم وضعه من قبل المستخدم. |
()public Object clone | تقوم هذه الدالة بإرجاع نسخة ثانية من الكائن الخاص ب (Date) الذي قام باستدعائها. |
publicintcompareTo(Date anotherDate) | تقوم هذه الدالة بمقارنة كائن الـ (Date) الذي قام باستدعائها مع كائن الـ (Date) الذي تم إدخاله. |
publicbooleanequals(Object obj) | تقوم هذه الدالة بإرجاع قيمة (true) إذا كان الكائن الخاص ب (Date) الذي قام باستدعائها يحتوي على نفس قيمة الكائن الذي تم إدخاله. |
()public inthashCode | تقوم هذه الدالة بإرجاع (hash code) للكائن الخاص ب (Date) الذي قام باستدعائها. |
()public String toString | تقوم هذه الدالة بتحويل قيمة الـ (Date) لقيمة من نوع (String) وتقوم بإرجاعها. |
الكلاس SimpleDateFormat في لغة البرمجة جافا:
يستخدم الكلاس (SimpleDateFormat) للحصول على التاريخ و الوقت بالشكل الذي يريده المستخدم بمعنى أنه يسمح للمستخدم بتخصيص طريقة ظهور التاريخ و الوقت، وعندما يقوم المستخدم بتحديد طريقة ظهور التاريخ و الوقت فإنه بذلك يقوم بتحديد الـ (format) للتاريخ والوقت.
وهذا الجدول يحتوي على جميع الأحرف المستخدمة لتحديد الـ (format) في الكلاس (SimpleDateFormat):
الحرف | الاستخدام |
Y | يستخدم هذا الحرف لإظهار السنة بحيث تكون مؤلفة من أربعة أرقام. |
M | يستخدم هذا الحرف لإظهار رقم الشهر من السنة. |
d | يستخدم هذا الحرف لإظهار رقم اليوم من الشهر |
h | يستخدم هذا الحرف لإظهار الساعة بنظام (12) ساعة. |
H | يستخدم هذا الحرف لإظهار الساعة في اليوم بنظام (24) ساعة. |
m | يستخدم هذا الحرف لإظهار الدقائق في الساعة. |
s | يستخدم هذا الحرف لإظهار الثواني في الدقيقة. |
E | يستخدم هذا الحرف لإظهار الثواني في الدقيقة |