FARA_JAVA Telegram 28
✳️ مقایسه تاریخ در جاوا — راهنمای جامع

‏در این راهنما به بررسی شیوه مقایسه تاریخ در جاوا با استفاده از 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 — مطالب و آموزش‌های برنامه‌نویسی جاوا فرادرس




tgoop.com/Fara_Java/28
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October. Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members. Read now Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up. During the meeting with TSE Minister Edson Fachin, Perekopsky also mentioned the TSE channel on the platform as one of the firm's key success stories. Launched as part of the company's commitments to tackle the spread of fake news in Brazil, the verified channel has attracted more than 184,000 members in less than a month.
from us


Telegram Fara_Java | فرا جاوا: آموزش برنامه‌نویسی جاوا
FROM American