التعامل مع التاريخ والوقت في لغة البرمجة جافا

اقرأ في هذا المقال


التاريخ و الوقت الحالي في لغة البرمجة جافا- 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يستخدم هذا الحرف لإظهار الثواني في الدقيقة

المصدر: Java Date and TimeJava - Date and TimeThe Java™ Tutorials


شارك المقالة: