منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

استخدام التقويم او التاريخ الهجرى فى الجافا HijrahDate

اذهب الى الأسفل

استخدام التقويم او التاريخ الهجرى فى الجافا HijrahDate Empty استخدام التقويم او التاريخ الهجرى فى الجافا HijrahDate

مُساهمة من طرف NEXT الإثنين يناير 13, 2020 6:27 am

يحتوي التقويم الهجري على مجموع أيام مختلفة في السنة عن التقويم الميلادي ، ويستند طول كل شهر إلى فترة دورة كاملة للقمر حول الأرض .... توفر لغة الجافا الفئة HijrahDate للتعامل مع هذا التقويم 

فالمثال التالى يوضح حساب شهر رمضان للعام 2020 على النحو التالى :

الكود:

import java.time.LocalDate;
import java.time.chrono.HijrahDate;
import java.time.temporal.ChronoField;
import java.time.temporal.TemporalAdjusters;

public class TestDate {

    public static void main(String[] args) {

        //first day of Ramadan, 9th month
        HijrahDate ramadan = HijrahDate.now()
                .with(ChronoField.DAY_OF_MONTH, 1).with(ChronoField.MONTH_OF_YEAR, 9);
        System.out.println("HijrahDate : " + ramadan);

        //HijrahDate -> LocalDate
        System.out.println("\n--- Ramandan 2020 ---");
        System.out.println("Start : " + LocalDate.from(ramadan));

        //until the end of the month
        System.out.println("End : " + LocalDate.from(ramadan.with(TemporalAdjusters.lastDayOfMonth())));

    }

}


الاخراج :

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
استخدام التقويم او التاريخ الهجرى فى الجافا HijrahDate Do.php?imgf=154090993464951
NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 446
النقاط : 200660
التقيم : 28
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى