CONVERTIR SECONDES EN HEURES

cs_jcbouli Messages postés 9 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 28 mai 2012 - 28 mai 2012 à 21:07
jfcode Messages postés 11 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 9 juin 2012 - 6 juin 2012 à 09:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/54329-convertir-secondes-en-heures

jfcode Messages postés 11 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 9 juin 2012
6 juin 2012 à 09:25
Bon ADN56, arrête de ne rien comprendre ça devient lourd. Ce code n'est pas destiné à un grand gourou de l'informatique comme toi (mdr). Tes considérations n'intéressent personne. Pour une dernière fois LIS, ce qui est écrit, à savoir: Beaucoup d'exemples sur la toile traitent du sujet de la conversion d'un nombre (NS) de secondes en (Heures,minutes,secondes) pour arriver à ce résultat (ex pris au hasard: s:= nsec mod 60; m:= (nsec / 60 ) mod 60; h:= nsec / 3600;) 3 instructions sont utilisées. Pour arriver au même résultat il suffit d'utiliser 1 instruction. Tu me comprends jusque là ? je continue , 1 instruction c'est moins que 3 instructions. Maintenant si tu tentes de trouver le moyen de résoudre ce problème en 1 seule instruction tu vas en trouver 100000. CE N'EST PAS L'OBJECTIF. Moi je ne rigole pas.
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
5 juin 2012 à 18:52
c'est pas une critique, c'est juste pour essayer de comprendre l'utilité de ton snippet. Il y a rien de vindicatif dans mes propos. juste que je ne pige pas pourquoi passer par une string. Perso j'utilise les méthodes de la classe datetime comme .addDays, etc... donc je me suis jamais posé cette questions des secondes. Comme j'aime apprendre je pose des questions. Puis je considérer que tu as créé un .addsecond ?
si oui il existe déja :
dim MaDate as datetime = date.Now.AddSeconds(-60.0).ToString

et donc j'ai rien compris à ton snippet (snif)
voili voilou, @ ++ et kenavo Sieur.
ps : moi lorsque je comprends pas je ne note pas ;) (je rigole tkt ^^)
jfcode Messages postés 11 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 9 juin 2012
5 juin 2012 à 10:50
oulala comme la critique est aisée, ADN56, j'espère que ce n'est pas trop difficile pour toi de changer le type que renvoie une fonction (string par datetime), là je ne comprendrai pas. Pour finir de t'expliquer (as-tu testé ?, je ne crois pas) je vais te répondre si tu passes (-60) la valeur retournée sera 23:59:00 (j'ai utilisé -60 pour que tu ne sois pas trop perturbé, cordialement jtr.
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
5 juin 2012 à 08:11
euh j'ai pas tout compris là, qu'elle différence avec seconds.tostring ?
si encore tu conservais le format datetime là je comprendrais, mais si c'est juste pour retourner une string autant utiliser .Tostring (méthode pour convertir un integer en string) avec le format qui va bien. Pour finir de comprendre, que ce passe t'il si seconds < 0 ?
@ te lire. cdlt.
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
29 mai 2012 à 08:44
Salut
Tu devrais plutot déposer le code dans les snippets
cs_jcbouli Messages postés 9 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 28 mai 2012
28 mai 2012 à 21:07
Simple et efficace !
Fonctionne aussi avec les minutes
Rejoignez-nous