السلام عليكم،،
أتمنى أي يكون بحوزتي حزمة أو صف تخدم السنة القمرية وبالأخص الهجرية! حسب علمي توجد برامج كثيرة تقوم بالتحويل بين الميلادي والهجري. لكن ما أطمح إليه وجود صف يخدم هذه العملية من دون معرفة المبرمج تفاصيل التحويل. الصف يمثل تاريخا معينا أو يوما معينا في الدهر. والعمليات التي يدار به تندرج من تغيير الأيام أو زيادتها أو إنتاج قيمة للزمن بين تاريخين وغيرها.. لا أدري إن كان أحد يشاركني الأمنية.
لدينا الصف (تقويم) java.util.Calendar والذي يمثل تقويما سنويا غير محدد الهوية والذي منه نستطيع تطوير تقويم قمري ومن بعده إلى تخصيصه بالهجري. يوجد حاليا تقويم شمسي ميلادي والذي يسمى بـ java.util.GregorianCalendar وهو المستخدم في حساب التواريخ عامة.
دخول الأشهر القمرية يتم برؤية الهلال الجديد، لكن في عالم الأرقام يتم الدخول بالحساب الفلكي. (لا أعلم إن كانت هناك عدة طرق لذلك أو طريقة واحدة)
ما رأيكم في تطوير arabTeam.util.HijriCalendar والذي سيخدم التاريخ الهجري حتى يتسنى للجميع استخدامه؟ إن كانت هناك عدة طرق للحساب، فباستخدام طريقة الوراثة نستطيع تطبيق هذه الحسابات بتوفيرها إلى المبرمج في عدة صفوف يستطيع الاختيار بينها.