unit4.utilsLib
Class Date
java.lang.Object
unit4.utilsLib.Date
public class Date
- extends java.lang.Object
מחלקה זו מגדירה טיפוס 'תאריך' (תאריך גרגוריאני) מהצורה שנה.חודש.יום
- Version:
- 26.11.2007
- Author:
- צוות מדעי המחשב, המרכז להוראת המדעים, האוניברסיטה העברית, ירושלים
|
Constructor Summary |
Date()
הפעולה בונה תאריך כפי שהוא מופיע במערכת המחשב
|
Date(Date date)
פעולה בונה מעתיקה |
Date(int day,
int month,
int year)
הפעולה בונה תאריך על פי הפרמטרים המתקבלים. |
|
Method Summary |
int |
compareTo(Date date)
הפעולה משווה בין שני תאריכים |
int |
getDay()
הפעולה מחזירה את היום בתאריך הנוכחי |
int |
getMonth()
הפעולה מחזירה את החודש בתאריך הנוכחי |
int |
getYear()
הפעולה מחזירה את השנה בתאריך הנוכחי |
void |
setDay(int day)
הפעולה קובעת את ערך היום בתאריך הנוכחי |
void |
setMonth(int month)
הפעולה קובעת את ערך החודש בתאריך הנוכחי |
void |
setYear(int year)
הפעולה קובעת את ערך השנה בתאריך הנוכחי |
java.lang.String |
toString()
הפעולה מתארת את התאריך הנוכחי |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Date
public Date()
-
הפעולה בונה תאריך כפי שהוא מופיע במערכת המחשב
Date
public Date(int day,
int month,
int year)
-
הפעולה בונה תאריך על פי הפרמטרים המתקבלים.
הפרמטרים המתקבלים מייצגים תאריך תקין
- Parameters:
day - היום בתאריך: מספר שלם בתחום 1-31month - החודש בתאריך: מספר שלם בתחום 1-12year - השנה בתאריך: מספר שלם וחיובי בן 4 ספרות
Date
public Date(Date date)
-
פעולה בונה מעתיקה
- Parameters:
date - תאריך תקין
getYear
public int getYear()
-
הפעולה מחזירה את השנה בתאריך הנוכחי
- Returns:
- מספר שלם בן 4 ספרות המייצג את השנה בתאריך הנוכחי
getMonth
public int getMonth()
-
הפעולה מחזירה את החודש בתאריך הנוכחי
- Returns:
- מספר שלם וחיובי המייצג את החודש בתאריך הנוכחי
getDay
public int getDay()
-
הפעולה מחזירה את היום בתאריך הנוכחי
- Returns:
- מספר שלם וחיובי המייצג את היום בתאריך הנוכחי
setYear
public void setYear(int year)
-
הפעולה קובעת את ערך השנה בתאריך הנוכחי
- Parameters:
year - מספר שלם וחיובי בן 4 ספרות
setMonth
public void setMonth(int month)
-
הפעולה קובעת את ערך החודש בתאריך הנוכחי
- Parameters:
month - מספר שלם וחיובי בתחום 1-12
setDay
public void setDay(int day)
-
הפעולה קובעת את ערך היום בתאריך הנוכחי
- Parameters:
day - מספר שלם וחיובי בתחום 1-31
compareTo
public int compareTo(Date date)
-
הפעולה משווה בין שני תאריכים
- Parameters:
date - תאריך תקין להשוואה
- Returns:
- מחזירה 0 אם התאריכים שווים
מחזירה מספר שלילי אם התאריך הנוכחי קודם לתאריך המתקבל כפרמטר
מחזירה מספר חיובי אם התאריך הנוכחי מאוחר מהתאריך המתקבל כפרמטר
toString
public java.lang.String toString()
-
הפעולה מתארת את התאריך הנוכחי
- Overrides:
toString in class java.lang.Object
- Returns:
- מחרוזת המתארת את התאריך הנוכחי במבנה: שנה.חודש.יום