Page 80 - תכנות בשפת ג'אווה חלק א
P. 80

‫תאריך וזמן בג'אווה)‪:(Date Time‬‬
‫בג'אווה לא קיימת ספרייה מובנית כמו ‪ Math‬לתאריך וזמן‪ ,‬אך על מנת שבכל‬

        ‫זאת נוכל להשיג גישה לתאריך וזמן דרך ‪ ,Java‬נוכל לייבא את החבילה‬
   ‫‪ .java.time‬חבילה זו כוללת הרבה מחלקות שנוכל להשתמש בהן על מנת‬

                                                        ‫לגשת לתאריך וזמן דרך ‪.Java‬‬
‫נוכל לייבא את המחלקות שנצטרך מן החבילה כמו שעשינו עד כמו‪ ,‬אך נוכל‬

                         ‫גם בפעם אחת לייבא את כולן על ידי שימוש בסימן‪."*" :‬‬
 ‫שנשתמש בכוכבית בצורה זו‪ ,‬היא תסמל)כמו ב ‪" :(SQL‬הכל"‪ ,‬כלומר‪ ,‬כאשר‬

                             ‫נרשום לדוגמה‪ ,import java.time.* :‬בעצם רשמנו‪:‬‬
   ‫"ייבא מהחבילה ‪ java.time‬הכל"‪ ,‬בהכל הכוונה לכל המחלקות שבחבילה‪.‬‬

        ‫כנאמר‪ ,‬בחבילה זו קיימות המון מחלקות שנוכל להשתמש בהן לגישה‬
              ‫לתאריך ולזמן באמצעות ‪ ,Java‬אך בפרק זה נעבור רק על ‪ 4‬מהן‪.‬‬

    ‫הערה‪ :‬התאריך וזמן שעליהם ניגש יהיו התאריך וזמן שמוגדרים במחשב‪.‬‬
      ‫‪ :DateTimeFormatter‬בעזרת מחלקה זו ניצור עצם פורמט‪ ,‬שפועל‬

  ‫בצורה דומה לפעולה פורמט שלמדנו בפרק המחרוזות‪ ,‬ובאמצעותו נתאים‬
 ‫את נתוני התאריך והזמן שנקבל במחלקות הבאות שנלמד למחרוזת שתייצג‬

                                                                  ‫את התאריך ו‪/‬או זמן‪.‬‬
‫‪ :LocalDateTime‬באמצעות מחלקה זו נקבל את נתוני התאריך)יום‪ ,‬חודש‪,‬‬

                        ‫שנה(‪ ,‬וגם את נתוני הזמן)שעות‪ ,‬דקות‪ ,‬שניות‪ ,‬ננו‪-‬שניות(‪.‬‬

                           ‫‪80‬‬

                                                        ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   75   76   77   78   79   80   81   82   83   84   85