logo

فئة تقويم جافا

فئة Java Calendar هي فئة مجردة توفر طرقًا لتحويل التاريخ بين لحظة زمنية معينة ومجموعة من حقول التقويم مثل MONTH وYEAR وHOUR وما إلى ذلك. وهي ترث فئة الكائن وتنفذ الواجهة القابلة للمقارنة.


إعلان فئة تقويم جافا

دعونا نرى إعلان فئة java.util.Calendar.

 public abstract class Calendar extends Object implements Serializable, Cloneable, Comparable 

قائمة طرق التقويم

لا طريقة وصف
1. إضافة الفراغ العام (حقل int، مقدار int) يضيف مقدار الوقت المحدد (الموقّع) إلى حقل التقويم المحدد.
2. منطقية عامة بعد (الكائن متى) تُرجع الطريقة صحيحًا إذا كان الوقت الذي يمثله هذا التقويم بعد الوقت الذي يمثله الكائن.
3. منطقية عامة قبل (الكائن متى) تُرجع الطريقة صحيحًا إذا كان الوقت الذي يمثله هذا التقويم يسبق الوقت الذي يمثله الكائن.
4. الفراغ النهائي العام واضح (حقل int) قم بتعيين قيمة حقل التقويم المحدد وقيمة الوقت لهذا التقويم غير محددة.
5. استنساخ الكائن العام () توفر طريقة الاستنساخ نسخة من الكائن الحالي.
6. int العام قارن إلى (تقويم آخر) تقوم طريقة CompareTo() لفئة التقويم بمقارنة قيم الوقت (إزاحات المللي ثانية) بين كائني تقويم.
7. اكتمال الفراغ المحمي () يقوم بملء أي حقول غير محددة في حقول التقويم.
8. حقول حسابية باطلة مجردة محمية () يقوم بتحويل وقت القيمة الزمنية الحالية بالمللي ثانية إلى قيم حقل التقويم في الحقول [].
9. محمية computeTime باطلة مجردة () يقوم بتحويل قيم حقل التقويم الحالية في الحقول [] إلى وقت قيمة الوقت بالمللي ثانية.
10. القيمة المنطقية العامة تساوي (كائن الكائن) يقارن أسلوب يساوي () بين كائنين للمساواة ويعيد القيمة الصحيحة إذا كانا متساويين.
أحد عشر. الحصول على int العام (حقل int) في طريقة get()، يتم تمرير حقول التقويم كمعلمة، وتقوم هذه الطريقة بإرجاع قيمة الحقول التي تم تمريرها كمعلمة.
12. int public getActualMaximum(حقل int) تُرجع الحد الأقصى للقيمة الممكنة لحقل التقويم الذي تم تمريره كمعلمة لطريقة getActualMaximum().
13. int public getActualMinimum (حقل int) تُرجع القيمة الدنيا الممكنة لحقل التقويم الذي تم تمريره كمعلمة إلى getActualMinimum() methot.
14. مجموعة ثابتة عامة getAvailableCalendarTypes () إرجاع مجموعة تحتوي على مجموعة سلاسل من جميع أنواع التقويم المتاحة التي تدعمها Java Runtime Environment.
خمسة عشر. لغة ثابتة عامة [] getAvailableLocales () إرجاع مجموعة من كافة اللغات المتوفرة في بيئة تشغيل جافا.
16. سلسلة عامة getCalendarType () يُرجع في السلسلة جميع أنواع التقويم المتاحة التي تدعمها Java Runtime Environment.
17. سلسلة عامة getDisplayName (حقل int، نمط int، لغة محلية) تُرجع تمثيل السلسلة لقيمة حقل التقويم التي تم تمريرها كمعلمة بنمط معين ومحلي.
18. getDisplayNames للخريطة العامة (حقل int، نمط int، لغة محلية) تُرجع تمثيل الخريطة لقيمة حقل التقويم التي تم تمريرها كمعلمة بنمط معين ومحلي.
19. الباحث العام getFirstDayOfWeek() إرجاع اليوم الأول من الأسبوع في شكل عدد صحيح.
عشرين. الملخص العام int getGreatestMinimum (حقل int) تُرجع هذه الطريقة الحد الأدنى الأعلى لقيمة حقل التقويم الذي تم تمريره كمعلمة.
واحد وعشرين. التقويم الثابت العام getInstance () يتم استخدام هذه الطريقة مع كائن التقويم للحصول على مثيل التقويم وفقًا للمنطقة الزمنية الحالية التي تحددها بيئة تشغيل Java
22. الملخص العام int getLeastMaximum (حقل int) تُرجع أصغر قيمة من كل القيم القصوى للحقل المحدد كمعلمة للأسلوب.
23. الملخص العام int getMaximum (حقل int) يتم استخدام هذه الطريقة مع كائن التقويم للحصول على الحد الأقصى لقيمة حقل التقويم المحدد كمعلمة.
24. الباحث العام getMinimalDaysInFirstWeek () العوائد المطلوبة الحد الأدنى من الأيام في شكل عدد صحيح.
25. الملخص العام int getMinimum (حقل int) يتم استخدام هذه الطريقة مع كائن التقويم للحصول على الحد الأدنى لقيمة حقل التقويم المحدد كمعلمة.
26. التاريخ النهائي العام getTime() تحصل هذه الطريقة على القيمة الزمنية لكائن التقويم وتاريخ الإرجاع.
27. getTimeInMillis () العام الطويل إرجاع الوقت الحالي بالمللي ثانية. هذه الطريقة لها نفس نوع الإرجاع.
28. المنطقة الزمنية العامة getTimeZone() تحصل هذه الطريقة على المنطقة الزمنية لكائن التقويم وتقوم بإرجاع كائن المنطقة الزمنية.
29. الباحث العام getWeeksInWeekYear () إرجاع إجمالي الأسابيع في أسبوع السنة. يتم إرجاع الأسابيع في الأسبوع في شكل عدد صحيح.
30. int العام getWeekYear () تحصل هذه الطريقة على سنة الأسبوع التي يمثلها التقويم الحالي.
31. رمز التجزئة العام () جميع الفئات الأخرى في طريقة التحميل الزائد لـ Java hasCode(). تقوم هذه الطريقة بإرجاع رمز التجزئة لكائن التقويم.
32. int النهائي المحمي InternalGet (حقل int) تقوم هذه الطريقة بإرجاع قيمة حقل التقويم الذي تم تمريره كمعلمة.
33. المنطقية العامة isLenient() إرجاع القيمة المنطقية. صحيح إذا كان أسلوب تفسير هذا التقويم متساهلاً؛ كاذبة خلاف ذلك.
3. 4. القيمة المنطقية النهائية العامة (حقل int) تتحقق هذه الطريقة مما إذا كان الحقل المحدد قد تم تعيينه أم لا. إذا لم يتم تعيينه فإنه يُرجع خطأ وإلا صحيح.
35. المنطقية العامة isWeekDateSupported() يتحقق مما إذا كان هذا التقويم يدعم تاريخ الأسبوع. القيمة الافتراضية هي كاذبة.
36. لفة باطلة مجردة عامة (حقل int، منطقية لأعلى) تعمل هذه الطريقة على زيادة أو تقليل حقل التقويم المحدد بمقدار وحدة واحدة دون التأثير على الحقل الآخر
37. مجموعة الفراغ العام (حقل int، قيمة int) يضبط حقل التقويم المحدد بالقيمة المحددة.
38. مجموعة الفراغ العامFirstDayOfWeek (قيمة int) يحدد اليوم الأول من الأسبوع. يتم تمرير القيمة التي سيتم تعيينها كأول يوم في الأسبوع كمعلمة.
39. مجموعة الفراغ العامMinimalDaysInFirstWeek (قيمة int) يضبط الحد الأدنى من الأيام المطلوبة في الأسبوع الأول. يتم تمرير القيمة التي سيتم تعيينها كحد أدنى للأيام في الأسبوع الأول كمعلمة.
40. setTime الفراغ النهائي العام (تاريخ التاريخ) يضبط وقت كائن التقويم الحالي. تم تمرير معرف كائن التاريخ كمعلمة.
41. setTimeInMillis الفراغ العام (مللي طويل) يضبط الوقت الحالي بالمللي ثانية.
42. setTimeZone الفراغ العام (قيمة المنطقة الزمنية) يضبط المنطقة الزمنية مع قيمة المنطقة الزمنية التي تم تمريرها (الكائن) كمعلمة.
43. مجموعة الفراغ العامWeekDate(int WeekYear، intweekOfYear، int dayOfWeek) يضبط التاريخ الحالي بقيمة عددية محددة كمعلمة. هذه القيم هي WeekYear، وweekOfYear، وdayOfWeek.
44. اللحظة النهائية العامة toInstant() تقوم طريقة toInstant () بتحويل الكائن الحالي إلى لحظة.
أربعة خمسة. سلسلة عامة إلى سلسلة () إرجاع تمثيل السلسلة للكائن الحالي.

مثال على فئة تقويم جافا

 import java.util.Calendar; public class CalendarExample1 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println('The current date is : ' + calendar.getTime()); calendar.add(Calendar.DATE, -15); System.out.println('15 days ago: ' + calendar.getTime()); calendar.add(Calendar.MONTH, 4); System.out.println('4 months later: ' + calendar.getTime()); calendar.add(Calendar.YEAR, 2); System.out.println('2 years later: ' + calendar.getTime()); } } 
اختبره الآن

انتاج:

ترينج إلى كثافة العمليات
 The current date is : Thu Jan 19 18:47:02 IST 2017 15 days ago: Wed Jan 04 18:47:02 IST 2017 4 months later: Thu May 04 18:47:02 IST 2017 2 years later: Sat May 04 18:47:02 IST 2019 

مثال على فئة تقويم Java: get()

 import java.util.*; public class CalendarExample2{ public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println('At present Calendar's Year: ' + calendar.get(Calendar.YEAR)); System.out.println('At present Calendar's Day: ' + calendar.get(Calendar.DATE)); } } 
اختبره الآن

انتاج:

ج برنامج لمجموعة ثنائية الأبعاد
 At present Calendar's Year: 2017 At present Calendar's Day: 20 

مثال على فئة تقويم Java: getInstance()

 import java.util.*; public class CalendarExample3{ public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.print('At present Date And Time Is: ' + calendar.getTime()); } } 
اختبره الآن

انتاج:

 At present Date And Time Is: Fri Jan 20 14:26:19 IST 2017 

مثال على فئة تقويم Java: getMaximum()

 import java.util.*; public class CalendarExample4 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); int maximum = calendar.getMaximum(Calendar.DAY_OF_WEEK); System.out.println('Maximum number of days in week: ' + maximum); maximum = calendar.getMaximum(Calendar.WEEK_OF_YEAR); System.out.println('Maximum number of weeks in year: ' + maximum); } } 
اختبره الآن

انتاج:

 Maximum number of days in week: 7 Maximum number of weeks in year: 53 

مثال على فئة تقويم Java: getMinimum()

 import java.util.*; public class CalendarExample5 { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int maximum = cal.getMinimum(Calendar.DAY_OF_WEEK); System.out.println('Minimum number of days in week: ' + maximum); maximum = cal.getMinimum(Calendar.WEEK_OF_YEAR); System.out.println('Minimum number of weeks in year: ' + maximum); } } 
اختبره الآن

انتاج:

 Minimum number of days in week: 1 Minimum number of weeks in year: 1