Salut,
C'est surtout que la question est mal posé.
Tu parles de
Calendar qui est utilisé pour la gestion des dates, et donc ce cas il est préférable de passer par les
DateFormat...
Mais une heure n'est pas une date ! Tu devras faire cela manuellement...
Sachant qu'une minute correspond à 60 secondes cela ne devrait pas être bien méchant.
Qu'avez vous toujours à invoquer la méthode DateFormat
La classe GregorieCalendar utilise la méthode pour ajoute, que ce sois, des jours, heure, minutes et des secondes.
Et pour finir ils suffi de le mettre en forme.
Le faire manuellement, faire une algorithme.
tmdr
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| /**
* Convert seconds to time format mm:ss
* @param second
* @return time formating string
*/
public static String second2time(Integer second){
GregorianCalendar g1 = new GregorianCalendar();
g.setTimeZone(TimeZone.getTimeZone("GMT"));
g1.clear();
g1.setLenient(true);
g1.add(g1.SECOND, second);
return g.format(g1.getTime());
} |
a++
Partager