כיצד להוסיף יום אחד לדייט ב-Java

Kyzd Lhwsyp Ywm Hd Ldyyt B Java



אין מחלקת תאריך מוגדרת מראש ב-Java; עם זאת, אתה יכול לקבל את התאריך והשעה על ידי ייבוא ​​החבילות java.time ו-java.util בפרויקט שלך. התאריך והשעה מסופקים גם על ידי חבילת java.util. שיעורי תאריך ושעה רבים הם גם חלק מחבילת java.util.

פוסט זה יראה לכם כיצד להוסיף יום לתאריך בג'אווה.







כיצד להוסיף יום אחד לדייט בג'אווה?

להוספת יום אחד לתאריך ב-Java, אתה יכול להשתמש בשיטות של השיעורים המוזכרים להלן:



    • שימוש במחלקה LocalDate
    • שימוש בכיתה מיידית
    • שימוש בכיתת יומן
    • שימוש בשיעור תאריך

בואו נסתכל על כל אחד מהם אחד אחד!



שיטה 1: הוסף יום אחד לתאריך באמצעות LocalDate Class

כדי להוסיף יום אחד לתאריך, אתה יכול להשתמש ב-Java ' LocalDateTime 'שיעור עם' עַכשָׁיו() ' ו' plusDays() ' שיטות. השיטה now() משמשת כדי להביא את התאריך הנוכחי, ומתודה plusDate() משמשת להוספת מספר מוגדר של ימים ל- LocalDate.





תחביר

כדי להוסיף יום לתאריך באמצעות המחלקה LocalDateTime, השתמש בתחביר המופיע להלן:



todayDate.plusDays ( 1 ) ;


ה ' תאריך היום ' הוא האובייקט הנוכחי של מחלקה localDate שקורא ל-' plusDays() ' שיטה להוספת יום לתאריך המקומי על ידי העברת המספר ' 1 ' כטענה.

דוגמא

ראשית, נקבל את התאריך המקומי באמצעות ' עַכשָׁיו() ' השיטה של ​​המחלקה LocalDateTime ולאחסן אותה במשתנה ' תאריך היום ”:

LocalDateTime todayDate = LocalDateTime.now ( ) ;


כעת, נוסיף יום אחד לתאריך על ידי העברת ' 1 ' כטענה ל' plusDays() ' שיטה:

LocalDateTime tomorrowDate = todayDate.plusDays ( 1 ) ;


הדפס את התאריך של היום המאוחסן במשתנה ' תאריך היום ”:

System.out.println ( 'התאריך של היום:' +היום תאריך ) ;


לאחר מכן, הדפס למחרת המאוחסן במשתנה ' מחר תאריך ”:

System.out.println ( 'הוספת יום אחד:' + תאריך מחר ) ;



הפלט מציג את התאריך של היום ומחר באמצעות מחלקה LocalDateTime:


בואו ננסה שיטה אחרת להוספת יום אחד לתאריך בג'אווה.

שיטה 2: הוסף יום אחד לדייט באמצעות שיעור מיידי

בחלק זה, ' toInstant() שיטת ה' רֶגַע השיעור ישמש כדי לקבל את התאריך והשעה הנוכחיים. לאחר מכן, הוסף ימים להיום באמצעות ' ועוד() ' שיטה. מחלקות Instant ו-Date של Java כמעט דומות.

תחביר

כדי להשתמש בשיטת plus() של המחלקה המיידית, עקוב אחר התחביר הנתון להלן:

todayInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


כאן, ' היום מיידי ' הוא אובייקט של המחלקה Instant המשמשת להפעלת שיטת plus() על ידי העברת ' 1 ' כטענה ו' ChronoUnit.DAYS ' היא יחידה המייצגת את הרעיון של יום.

דוגמא

ראשית, ניצור מופע ' תַאֲרִיך ' של ה ' תַאֲרִיך מחלקה באמצעות ' חָדָשׁ ' מילת מפתח:

תַאֲרִיך תַאֲרִיך = תאריך חדש ( ) ;


לאחר מכן, התקשר ל' toInstant() ' השיטה של ​​המחלקה Instant עם אובייקט התאריך כדי לקבל את התאריך של היום:

Instant todayInstant = date.toInstant ( ) ;


קרא את ' ועוד() ' שיטה להוסיף יום בתאריך של היום ולאחסן אותו במשתנה ' מחר תאריך ”:

מיידי מחרתאריך = todayInstant.plus ( 1 ,ChronoUnit.DAYS ) ;


לבסוף, הדפס את התאריך למחרת בקונסולה:

System.out.println ( 'הוספת יום אחד:' + תאריך מחר ) ;



הפלט מציין שיום אחד נוסף לתאריך של היום בהצלחה:


כעת, בוא נראה איך השיעור Date עובד להוספת יום לתאריך ב-Java.

שיטה 3: הוסף יום אחד לתאריך באמצעות כיתת תאריך

ה ' תַאֲרִיך מחלקה היא המחלקה הנפוצה ביותר ב-Java המשמשת לגישה לתאריך ושעה. לקבלת התאריך והשעה למחרת, ' getTime() נעשה שימוש בשיטת המחלקה Date. כפי שהקונסטרוקטור של המחלקה Date משתמש באלפיות שנייה כך נוסיף את השעה של היום הבא באלפיות שנייה.

תחביר

התחביר הנתון להלן משמש למחלקה Date למטרה שצוינה:

תאריך חדש ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) ) ;


ה '( 1000*60*60*24 )' מייצג זמן באלפיות שניות כמו ' 24 ' שעה (ות, ' 60 ' דקות, ' 60 'שניות ו' 1000 ' מציין את אלפיות השנייה.

דוגמא

ראשית, ניצור מופע של המחלקה Date, אשר מאחסן אוטומטית את התאריך של היום:

תַאֲרִיך תַאֲרִיך = תאריך חדש ( ) ;


לאחר מכן, נדפיס את התאריך של היום ונקבל את התאריך והשעה של יום המחרת באמצעות ' getTime() ' שיטה:

תאריך מחרתאריך = תאריך חדש ( date.getTime ( ) + ( 1000 * 60 * 60 * 24 ) )


לבסוף, הדפס את התאריך של יום המחרת באמצעות ' System.out.println() ' שיטה:

System.out.println ( 'הוספת יום אחד:' + תאריך מחר ) ;



תְפוּקָה


בואו ננסה גישה אחרת להוסיף יום לתאריך בג'אווה.

שיטה 4: הוסף יום אחד לתאריך באמצעות כיתת לוח שנה

יש עוד שיעור לתאריכים ושעות שנקרא ' לוּחַ שָׁנָה ' מעמד. אתה יכול גם להשתמש בו כדי להוסיף יום עד היום.

כדי להוסיף יום לתאריך, ראשית, עלינו לקבל את התאריך של היום באמצעות ' getInstance() ' השיטה של ​​מחלקת לוח שנה וקבעו את התאריך הזה באמצעות ' זמן מוגדר () ' שיטה. לאחר מכן, להוספת יום, השתמש ב-' לְהוֹסִיף() 'שיטה של ​​מחלקת לוח שנה.

תחביר

עקוב אחר התחביר הנתון להוספת יום אחד לתאריך באמצעות ' לוּחַ שָׁנָה ' מעמד:

cal.add ( Calendar.DATE, 1 ) ;


כאן, ' cal ' במופע של המחלקה Calendar משמש כדי להפעיל את שיטת add() על ידי העברת ' לוח שנה.תאריך ' כדי לקבל את התאריך של היום ו' 1 ' על הוספת יום אחד לזה.

דוגמא

תחילה ניצור אובייקט מחלקה Date בדוגמה זו:

תַאֲרִיך תַאֲרִיך = תאריך חדש ( ) ;


לאחר מכן, ניצור מופע מחלקה של לוח שנה ונקבע את התאריך לתאריך שצוין באמצעות ' getInstance() ' שיטה:

לוּחַ שָׁנָה cal = Calendar.getInstance ( ) ;


הגדר את התאריך באמצעות מופע המחלקה Calendar על ידי הפעלת ' זמן מוגדר () ' שיטת והעברת אובייקט תאריך בתוכה כארגומנט:

cal.setTime ( תַאֲרִיך ) ;


לאחר מכן, הוסף יום לתאריך על ידי העברת ' 1 ' כטיעון להוסיף אותו ב' לוח שנה.תאריך ”:

cal.add ( Calendar.DATE, 1 ) ;


באובייקט התאריך, נקבל את התאריך והשעה של היום שלמחרת באמצעות ' getTime() ' שיטה:

תַאֲרִיך = cal.getTime ( ) ;


לבסוף, נדפיס את הערך של אובייקט התאריך על ידי הפעלת ה-' System.out.println() ' שיטה:

System.out.println ( 'הוספת יום אחד:' + תַאֲרִיך ) ;



הפלט מציין שהוספנו בהצלחה יום בתאריך באמצעות כיתת יומן:


סיפקנו את כל המידע הדרוש הקשור להוספת יום אחד לתאריך בג'אווה.

סיכום

להוספת יום אחד לתאריך, Java מספקת מחלקות בעלות שיטות מוגדרות מראש כולל, מחלקה LocalDate, מחלקה מיידית, מחלקה לוח שנה ומחלקה Date. מחלקות אלו כלולים בחבילות java.time ו-java.util. כל מחלקות ה-Java הללו משתמשות בשיטות שונות כגון ' ועוד() ', ' plusDays() ', ' לְהוֹסִיף() ', ואחרים להוסיף יום אחד עד היום. פוסט זה הציע מספר דרכים להוסיף יום אחד לתאריך בג'אווה עם דוגמאות מתאימות.