|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--prog.utili.Orario
Le sue istanze rappresentano orari con la granularità dei minuti.
Constructor Summary | |
Orario()
Costruisce un nuovo orario che rappresenta l'ora corrente. |
|
Orario(int hh,
int mm)
Costruisce un nuovo orario a partire dai due argomenti specificati che rappresentano, nell'ordine, ore e minuti. |
|
Orario(java.lang.String s)
Costruisce un nuovo orario a partire dalla stringa specificata come argomento nel formato "hh:mm" . |
Method Summary | |
int |
compareTo(java.lang.Object o)
Confronta l'oggetto che esegue il metodo con quello specificato come argomento. |
boolean |
equals(java.lang.Object altro)
Restituisce true se e solo l'orario che esegue il metodo è uguale a quello specificato dall'oggetto fornito come argomento. |
boolean |
equals(Orario altro)
Restituisce true se e solo l'orario che esegue il metodo è uguale a quello specificato come parametro. |
int |
getMinuti()
Restituisce l'intero che rappresenta i minuti dell'orario che esegue il metodo. |
int |
getOre()
Restituisce l'intero che rappresenta l'ora dell'orario che esegue il metodo. |
static char |
getSeparatore()
Restituisce il separatore utilzzato per separare le ore dai minuti nella stringa che rappresenta l'orario. |
static boolean |
isFormato24Attivo()
Se e l'argomento è true viene l'orario viene rappresentato
sulle 24 ore (notazione europea), se è false l'orario viene
rappresentato sulle 12 ore (notazione americana). |
boolean |
isMaggiore(Orario altro)
Confronta l'orario che esegue il metodo con quello fornito come argomento e restituisce true se l'orario che esegue il metodo segue quello fornito come argomento. |
boolean |
isMinore(Orario altro)
Confronta l'orario che esegue il metodo con quello fornito come argomento e restituisce true se l'orario che esegue il metodo precede quello fornito come argomento. |
static Orario |
parseOrario(java.lang.String str)
Restituisce l'oggetto di tipo Orario che rappresenta l'orario specificato da una
stringa nel formato "hh:mm" . |
int |
quantoManca(Orario altro)
Restituisce il numero di minuti trascorsi dall'orario rappresentato dall'oggetto che esegue il metodo a quello rappresentato dall'oggetto fornito tramite il parametro, considerati come orari riferiti alla stessa giornata. |
static void |
setSeparatoreTo(char ch)
Definisce il separatore utilzzato per separare le ore dai minuti nella stringa che rappresenta l'orario. |
java.lang.String |
toString()
Restituisce la stringa che rappresenta l'orario che esegue il metodo. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Orario(int hh, int mm)
hh
- l'ora.mm
- i minuti.public Orario()
public Orario(java.lang.String s)
"hh:mm"
. Se la stringa non ha il formato corretto si verifica un errore in fase
di esecuzione.
Method Detail |
public boolean equals(Orario altro)
public boolean equals(java.lang.Object altro)
equals
in class java.lang.Object
public boolean isMinore(Orario altro)
public boolean isMaggiore(Orario altro)
public int quantoManca(Orario altro)
altro
- l'orario rispetto al quale calcolare i minuti trascorsi.
public int getOre()
public int getMinuti()
public java.lang.String toString()
toString
in class java.lang.Object
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 Orario parseOrario(java.lang.String str) throws SintassiOrarioScorretta
Orario
che rappresenta l'orario specificato da una
stringa nel formato "hh:mm"
.
SintassiDataScorretta
- se il formato della stringa non è quello specificato.
SintassiOrarioScorretta
public static void setSeparatoreTo(char ch)
':'
.
public static boolean isFormato24Attivo()
true
viene l'orario viene rappresentato
sulle 24 ore (notazione europea), se è false
l'orario viene
rappresentato sulle 12 ore (notazione americana). Per default l'orario
viene rappresentato sulle 24 ore.
public static char getSeparatore()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |