Conversion Jour en jour julien
Fermé
wtfunix
Messages postés
48
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
25 août 2014
-
31 juil. 2014 à 16:53
dubcek Messages postés 18765 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 20 février 2025 - 1 août 2014 à 16:59
dubcek Messages postés 18765 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 20 février 2025 - 1 août 2014 à 16:59
A voir également:
- Conversion Jour en jour julien
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre à jour ses pilotes - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
3 réponses
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 624
1 août 2014 à 14:54
1 août 2014 à 14:54
hello
quel est l'algorithme pour convertir ?
quel est l'algorithme pour convertir ?
wtfunix
Messages postés
48
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
25 août 2014
Modifié par wtfunix le 1/08/2014 à 15:09
Modifié par wtfunix le 1/08/2014 à 15:09
Salut,
est bien l'algorithme est le suivant :
j' ai mon jour en décimal par exemple : 5.39
5.39 ==> int (5.39)=0.39
0.39*24= heure(en décimal) = heurehh
heurehh- int(heurehh)= heure (valeur entière)
heure * 60 = minh
minh - int(minh)= minutes
minutes*60= seconde
est bien l'algorithme est le suivant :
j' ai mon jour en décimal par exemple : 5.39
5.39 ==> int (5.39)=0.39
0.39*24= heure(en décimal) = heurehh
heurehh- int(heurehh)= heure (valeur entière)
heure * 60 = minh
minh - int(minh)= minutes
minutes*60= seconde
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 624
1 août 2014 à 15:51
1 août 2014 à 15:51
5.39 ==> int (5.39)=0.39 ??
tu veux dire : 5.39 ==> 5.39 - int (5.39)=0.39
parce que int (5.39)=5
tu veux dire : 5.39 ==> 5.39 - int (5.39)=0.39
parce que int (5.39)=5
wtfunix
Messages postés
48
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
25 août 2014
1 août 2014 à 15:52
1 août 2014 à 15:52
oui pardon j'ai mal écris en effet c'est une soustraction =)
wtfunix
Messages postés
48
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
25 août 2014
1 août 2014 à 15:53
1 août 2014 à 15:53
int(5.39) va être le nombre de jour en julien après il y aura les heures et les minutes et les secondes ..
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 624
1 août 2014 à 16:04
1 août 2014 à 16:04
affiche ce que tu veux pour 1.21
wtfunix
Messages postés
48
Date d'inscription
mercredi 11 juin 2014
Statut
Membre
Dernière intervention
25 août 2014
Modifié par wtfunix le 1/08/2014 à 16:15
Modifié par wtfunix le 1/08/2014 à 16:15
1.21- int (1.21)=0.21
0.21*24= heurehh=5.04
5.04- int(5.04)=0.04
0.04 * 60 = minh=2.4
2.4 - int(2.4)= minutes=0.4
0.4*60= seconde=24
0.21*24= heurehh=5.04
5.04- int(5.04)=0.04
0.04 * 60 = minh=2.4
2.4 - int(2.4)= minutes=0.4
0.4*60= seconde=24
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 624
1 août 2014 à 16:59
1 août 2014 à 16:59
avec les 2 lignes dans 1 fichier, on fait les calculs dans awk, qui lit chaque ligne
$ cat fichier
2014 KQ75 2014 06 1.21 0.007667
2014 MV18 2014 06 30 0.0184
$ awk '{h=($5-int($5))*24; h=h-int(h); m=h*60; m=m-int(m); s=m*60; print h, m, s}' fichier
0.04 0.4 24
0 0 0
$