OVH Cloud OVH Cloud

[WB/WD 10] Structure fichier

2 réponses
Avatar
JeAn-PhI
bonjour

je suis à la recherche d'une structure de fichier planning qui me
permette de calculer, de façon "simple", les trous entre 2 rdv
ex : 1er rdv le 17/03/2006 de 08:00 à 08:30, 2ème rdv le 17/03/2006 de
09:00 à 09:30 => trou de 08:30 à 09:00 soit 30 min

merci

--
Cordialement JeAn-PhI

2 réponses

Avatar
phab
JeAn-PhI a écrit :
bonjour

je suis à la recherche d'une structure de fichier planning qui me
permette de calculer, de façon "simple", les trous entre 2 rdv
ex : 1er rdv le 17/03/2006 de 08:00 à 08:30, 2ème rdv le 17/03/2006 de
09:00 à 09:30 => trou de 08:30 à 09:00 soit 30 min

merci



bonjour

il faut voir la fonction dateheuredifference()
exemple
// Temps écoulé depuis le 01/01/1998 à 12h15
Diff est une chaîne
Diff = DateHeureDifférence("199801011215", DateSys()+HeureSys())
// Affichage temps écoulé
Info("Temps écoulé : " + RC + ...
Gauche(Diff, 8) + "jours" + RC + ...
Milieu(Diff, 9, 2) + "heures" + RC + ...
Milieu(Diff, 11, 2) + "minutes" + RC + ...
Milieu(Diff, 13, 2) + "secondes" + RC + ...
Milieu(Diff, 15, 2) + "centièmes de seconde")



en sachant que

<Résultat> = DateHeureDifférence(<Date/Heure de début>, <Date/Heure de fin>)




Détails des paramètres



<Résultat> : Chaîne de caractères

Nombre de jours, heures, minutes, secondes écoulés entre deux dates au
format +/-JJJJJJJHHMMSSCC où :

JJJJJJJJ est le nombre de jours écoulés entre les deux "Date - Heure"
indiquées,

HH est le nombre d'heures,

MM est le nombre de minutes,

SS est le nombre de secondes,

CC est le nombre de centièmes de seconde.

Ce résultat est issu de l'opération : <Date/Heure de fin> - <Date/Heure
de début>.

Le résultat est négatif si la <Date/Heure de début> est postérieure à la
<Date/Heure de fin>.

Attention : pour affecter ce résultat à une variable de type Durée, il
est nécessaire d'utiliser la fonction ChaîneVersDurée.




<Date/Heure de début> : Chaîne de caractères ou variable de type DateHeure

Date/Heure de début du calcul au format :

AAAAMMJJHHMMSSCC

AAAAMMJJHHMMSS

AAAAMMJJHHMM

AAAAMMJJHH




<Date/Heure de fin> : Chaîne de caractères ou variable de type DateHeure

Date/Heure de fin du calcul au format :

AAAAMMJJHHMMSSCC

AAAAMMJJHHMMSS

AAAAMMJJHHMM

AAAAMMJJHH





Cordialement
Phab
Avatar
JeAn-PhI
phab a écrit :
JeAn-PhI a écrit :
bonjour

je suis à la recherche d'une structure de fichier planning qui me permette
de calculer, de façon "simple", les trous entre 2 rdv
ex : 1er rdv le 17/03/2006 de 08:00 à 08:30, 2ème rdv le 17/03/2006 de
09:00 à 09:30 => trou de 08:30 à 09:00 soit 30 min

merci



bonjour

il faut voir la fonction dateheuredifference()
exemple
// Temps écoulé depuis le 01/01/1998 à 12h15
Diff est une chaîne
Diff = DateHeureDifférence("199801011215", DateSys()+HeureSys())
// Affichage temps écoulé
Info("Temps écoulé : " + RC + ...
Gauche(Diff, 8) + "jours" + RC + ...
Milieu(Diff, 9, 2) + "heures" + RC + ...
Milieu(Diff, 11, 2) + "minutes" + RC + ...
Milieu(Diff, 13, 2) + "secondes" + RC + ...
Milieu(Diff, 15, 2) + "centièmes de seconde")





[CUT]

merci mais je connais cette fonction ce que je recherche c'est une
structure de fichier pouvant faciliter ce calcul

--
Cordialement JeAn-PhI