|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--prog.utili.Data
Le sue istanze rappresentano date del calendario.
Constructor Summary | |
Data()
Costruisce una nuova data che rappresenta la data corrente. |
|
Data(int gg,
int mm,
int aaaa)
Costruisce una nuova data a partire dai tre argomenti che rappresentano, nell'ordine, giorno, mese e anno. |
|
Data(java.lang.String str)
Costruisce una nuova data a partire da una stringa nel formato "gg.mm.aaaa" . |
Method Summary | |
int |
compareTo(java.lang.Object o)
Confronta l'oggetto che esegue il metodo con quello specificato come argomento. |
boolean |
equals(Data altra)
Restituisce true se e solo la data che esegue il metodo è uguale a quella specificata come argomento. |
boolean |
equals(java.lang.Object altra)
Restituisce true se e solo la data che esegue il metodo è uguale all'oggetto specificato come argomento. |
int |
getAnno()
Restituisce l'intero che rappresenta l'anno della data che esegue il metodo. |
int |
getGiorno()
Restituisce l'intero che rappresenta il giorno della data che esegue il metodo. |
int |
getMese()
Restituisce l'intero che rappresenta il mese della data che esegue il metodo. |
java.lang.String |
getNomeGiorno()
Restituisce la stringa che rappresenta il giorno corrispondente alla data che esegue il metodo. |
java.lang.String |
getNomeMese()
Restituisce la stringa che rappresenta il mese corrispondente alla data che esegue il metodo. |
boolean |
isBisestile()
Restituisce true se l'anno della data che esegue il metodo è bisestile,
false altrimenti. |
boolean |
isMaggiore(Data altra)
Confronta la data che esegue il metodo con quella fornita come argomento e restituisce true se la data che esegue il metodo
segue quella fornita come argomento. |
boolean |
isMinore(Data altra)
Confronta la data che esegue il metodo con quella fornita come argomento e restituisce true se la data che esegue il metodo
precede quella fornita come argomento. |
static Data |
parseData(java.lang.String str)
Restituisce un oggetto di tipo data che rappresenta la data specificata da una stringa nel formato "gg.mm.aaaa" . |
int |
quantoManca(Data altra)
Restituisce il numero di giorni trascorsi dalla data rappresentata dall'oggetto che esegue il metodo a quella rappresentata dall'oggetto fornito tramite il parametro. |
java.lang.String |
toString()
Restituisce la stringa che rappresenta la data che esegue il metodo nel formato "gg.mm.aaaa" . |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Data()
public Data(int gg, int mm, int aaaa)
gg
- il giorno.public Data(java.lang.String str)
"gg.mm.aaaa"
. Se
la stringa non ha il formato corretto si verifica un errore in fase di esecuzione.
Method Detail |
public java.lang.String getNomeGiorno()
public java.lang.String getNomeMese()
public int getGiorno()
public int getMese()
public int getAnno()
public boolean isBisestile()
true
se l'anno della data che esegue il metodo è bisestile,
false
altrimenti.
true
se l'anno della data che esegue il metodo è bisestile, false
altrimenti.public boolean equals(Data altra)
true
se la data che esegue il metodo è uguale a quella fornita come
argomento.public boolean equals(java.lang.Object altra)
equals
in class java.lang.Object
true
se la data che esegue il metodo è uguale all'oggetto fornito come
argomento.public int quantoManca(Data altra)
altra
- la data rispetto alla quale calcolare i giorni trascorsi.
public java.lang.String toString()
"gg.mm.aaaa"
.
toString
in class java.lang.Object
public boolean isMinore(Data altra)
true
se la data che esegue il metodo
precede quella fornita come argomento.
true
se la data che esegue il metodo precede quella
fornita come argomento.public boolean isMaggiore(Data altra)
true
se la data che esegue il metodo
segue quella fornita come argomento.
true
se la data che esegue il metodo segue quella
fornita come argomento.public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
o
- l'oggetto da confrontare con quello che esegue il metodo.
public static Data parseData(java.lang.String str) throws SintassiDataScorretta
"gg.mm.aaaa"
.
SintassiDataScorretta
- se il formato della stringa non è quello richiesto.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |