PDA

View Full Version : [JAVA] come cacolare una medie tra ore e minuti


vile83
03-10-2013, 18:40
Salve ragazzi,
ho la necessità di implentare una media tra tre valori in Stringa nel seguente formato " HH: MM:SS ".

devo sommare tre durate di processi
ad esempio " 01:00:00 " + " 02:00:00" + "03:00:00"

il totale 6h diviso per tre
dunque calcolarmi la media ovvero "2:00:00"

non sono come implementare questo script, per favore mi date una mano..
sono in difficoltà

Vi ringrazio anticipatamente

wingman87
03-10-2013, 19:06
Fai la media dei tempi in secondi. Per convertire un tempo in secondi fai lo String.split della stringa su ":", poi converti le tre sottostringhe in intero con Integer.parseInt, moltiplichi i minuti per 60 e le ore per 3600 e infine sommi il tutto.
Per tornare indietro dividi per 60 e il resto sono i secondi, dividi di nuovo per 60 e il resto sono i minuti e il risultato sono le ore. Ottieni la stringa nel formato corretto con String.format e la stampi.
I nomi in grassetto sono i metodi della libreria Java che puoi utilizzare.

vile83
07-10-2013, 14:30
grazie mille..
posso disturbarti per altri quesiti???

ndakota
07-10-2013, 17:16
Se hai bisogno chiedi pure, o lui o qualcun altro ti risponderà.