Salve a tutti, sto progettando una applicazione in cui ho un Sensore che invocando il metodo "generaValore()" restituisce double sulla base di un confronto fra l'ora di sistema catturata nel momento dell'invocazione e delle fasce orarie prestabilite.
In pratica ho bisogno di capire come ottenere l'ora attuale del sistema ogni volta che il Sensore invoca il metodo "generaValore()" e come confrontarla con queste fasce orarie: avevo pensato di ottenere l'intero corrispodente all'ora da un oggetto Calendar per poi fare un facile confonto fra interi del tipo:
qualcuno sarebbe cosi gentile da scrivermi un codice funzionante che risolva il mio problema? Le classi che trattano le date non mi stanno per niente simpatiche :Scodice:public double generaValore(){ int ora = "ora dell'orologio di sistema"; double var = 0; if((ora <10 && ora >7) || (ora <22 && ora >19)) var = 200; else if(...) var = 500; return var; }