Page 80 - תכנות בשפת ג'אווה חלק א
P. 80
תאריך וזמן בג'אווה):(Date Time
בג'אווה לא קיימת ספרייה מובנית כמו Mathלתאריך וזמן ,אך על מנת שבכל
זאת נוכל להשיג גישה לתאריך וזמן דרך ,Javaנוכל לייבא את החבילה
.java.timeחבילה זו כוללת הרבה מחלקות שנוכל להשתמש בהן על מנת
לגשת לתאריך וזמן דרך .Java
נוכל לייבא את המחלקות שנצטרך מן החבילה כמו שעשינו עד כמו ,אך נוכל
גם בפעם אחת לייבא את כולן על ידי שימוש בסימן."*" :
שנשתמש בכוכבית בצורה זו ,היא תסמל)כמו ב " :(SQLהכל" ,כלומר ,כאשר
נרשום לדוגמה ,import java.time.* :בעצם רשמנו:
"ייבא מהחבילה java.timeהכל" ,בהכל הכוונה לכל המחלקות שבחבילה.
כנאמר ,בחבילה זו קיימות המון מחלקות שנוכל להשתמש בהן לגישה
לתאריך ולזמן באמצעות ,Javaאך בפרק זה נעבור רק על 4מהן.
הערה :התאריך וזמן שעליהם ניגש יהיו התאריך וזמן שמוגדרים במחשב.
:DateTimeFormatterבעזרת מחלקה זו ניצור עצם פורמט ,שפועל
בצורה דומה לפעולה פורמט שלמדנו בפרק המחרוזות ,ובאמצעותו נתאים
את נתוני התאריך והזמן שנקבל במחלקות הבאות שנלמד למחרוזת שתייצג
את התאריך ו/או זמן.
:LocalDateTimeבאמצעות מחלקה זו נקבל את נתוני התאריך)יום ,חודש,
שנה( ,וגם את נתוני הזמן)שעות ,דקות ,שניות ,ננו-שניות(.
80
כל הזכויות שמורות ל ""Devkills