tgoop.com/Fara_Java/28
Last Update:
✳️ مقایسه تاریخ در جاوا — راهنمای جامع
در این راهنما به بررسی شیوه مقایسه تاریخ در جاوا با استفاده از Date/Time API در جاوا ۸ میپردازیم در ادامه روشهای مختلف بررسی برابر بودن دو تاریخ و شیوه مقایسه تاریخها را معرفی میکنیم.
══ فهرست مطالب ══
○ مقایسه تاریخ
○ مقایسه تاریخها با اینترفیس Comparable
○ مقایسه وهلههای تاریخ شامل مؤلفه Time
○ مقایسههای دیگر
○ مقایسه با API قدیمی Java Date
○ سخن پایانی
🔸 مقایسه تاریخ
روش مقدماتی برای بیان تاریخ در جاوا به صورت LocalDate است. در ادامه وهلههای شیء LocalDate را که نماینده ۱۰ آگوست ۲۰۱۹ و اول جولای ۲۰۱۹ است، بررسی میکنیم:
در ادامه قصد داریم دو شیء LocalDate را با استفاده از ()isAfter() ،isBefore و ()isEqual و همچنین ()equals و ()compareTo مقایسه کنیم. از متد ()isAfter برای بررسی این که آیا وهله تاریخ پس از تاریخ خاصی است یا نه استفاده میکنیم. بدین ترتیب JUnit assertion بعدی پاس میشود:
به طور مشابه متد ()isBefore بررسی میکند آیا یک وهله از تاریخ پس از تاریخ خاصی است یا نه:
🔸 مقایسه تاریخها با اینترفیس Comparable
متد ()equals همان نتیجه ()isEqual را به دست میدهد، اما تنها در صورتی که آرگومان ارسالی از همان نوع (در این مورد به صورت LocalDate) باشد:
اما از سوی دیگر متد ()isEqual میتواند برای مقایسه دو شیء از نوع متفاوت مانند JapaneseDate ،ThaiBuddhistDate و غیره استفاده شود. میتوانیم دو وهله از تاریخ را با استفاده از متد ()compareTo چنان که در اینترفیس Comparable تعریف شدهاند مقایسه کنیم:
مطالعه ادامه مطلب 👇👇
🔗 مقایسه تاریخ در جاوا — راهنمای جامع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
BY Fara_Java | فرا جاوا: آموزش برنامهنویسی جاوا

Share with your friend now:
tgoop.com/Fara_Java/28