Calcul entre 2 heures

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Calcul entre 2 heures

Messagepar edcj » 25 Nov 2010 à 16:46

Bonjour,

Je souhaite calculer la durée entre 2 heures; (ex 10:25 et 23:13)

auriez vous un bout de code pour moi svp.

Salutations
edcj
Premier posts
Premier posts
 
Message(s) : 44
Inscrit(e) le : 26 Jan 2009 à 14:29

Messagepar Bidouille » 25 Nov 2010 à 16:51

Salut....

hé hé ... la référence pour les bouts de codes ;-)

https://www.martinscott.com/DesignLibra ... count=5000

Je pense que tu devrais trouver ton bonheur

(à mettre dans les favoris)
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar edcj » 25 Nov 2010 à 17:51

Salut,

Je te remercie de ton aide, j'ai essayé cette formule, mais çà ne calcule rien du tout.
J'essaye de faire la diff entre ex 12:15 et 19:35

Avez vous une idée

Merci


You will need to three fields for this calculation:

Field: StartTime
Type: Number, Editable
Time Format: 07:58
Formula Value: @Time(8 ; 0 ; 0) This displays a starting time of 8AM.

Field: EndTime
Type: Number, Editable
Time Format: 07:58
Forrmula Value: @Time(17 ; 0 ; 0) This displays a ending time of 5PM.

Field: NbrHours
Type: Number, Compute
Formula Value: @If(StartTime != "" & EndTime != "" ;
(EndTime - StartTime) / 3600 ;
Diff)
edcj
Premier posts
Premier posts
 
Message(s) : 44
Inscrit(e) le : 26 Jan 2009 à 14:29

Messagepar mike76 » 25 Nov 2010 à 21:21

tu convertis les 2 heures en secondes,
tu fais ensuite la différence en secondes
et pour terminer tu remets au format heure
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar edcj » 25 Nov 2010 à 23:44

Existe t'il une formule pour convertir globalement le champ, ou est on obligé de faire heure individuellement heure, puis minute
edcj
Premier posts
Premier posts
 
Message(s) : 44
Inscrit(e) le : 26 Jan 2009 à 14:29

Messagepar roubech » 26 Nov 2010 à 02:40

ca doit marcher
Mais StartTime et EndTime doivent plutot etre de type Date que nombre
sinon, ton champ NbHours est calculé, mais as-tu prévu un refresh ? ou est-ce que tes champ StartTime et EndTime sont déjà renseigné au moment où tu ouvres le doc et que le calcul de NbHours est fait ?

Edit : oups, j'avais pas vu, oui, tu as un valeur par défaut dans tes champs StartTime et EndTime
donc le premier calcul doit se faire
après comme ils sont éditable, il faut prévoir de cocher l'option pour rafraichir le doc lorsque ces champs changent (ou en attendant, faire F9)
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar mike76 » 26 Nov 2010 à 07:30

Tu es en lotus script, java, javascript ou formule ??
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar billbock » 26 Nov 2010 à 10:33

en ls , tu utilise TimeDifferenceDouble
tu as essayer en formula
EndTime - DateTime
Avatar de l’utilisateur
billbock
Modérateur
Modérateur
 
Message(s) : 310
Inscrit(e) le : 15 Fév 2007 à 13:58
Localisation : paris

Messagepar edcj » 26 Nov 2010 à 15:11

Merci à tous de votre aide,

mes champs startime et endtime sont des champs hhmm,
donc je fais 04:00-03:10/3600, comme indiqué dans la formule, mais je n'ai pas le bon résulat qui aurait du être 0h50 mn.
Je n'ai pas essayé en ls.
edcj
Premier posts
Premier posts
 
Message(s) : 44
Inscrit(e) le : 26 Jan 2009 à 14:29

Messagepar mike76 » 26 Nov 2010 à 15:29

comme je te le disais dans mon premier post tu dois convertir en secondes avant
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar Steph_ » 26 Nov 2010 à 15:42

avec @ToTime ça marche très bien
Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar edcj » 26 Nov 2010 à 16:36

Merci à tous, je vais tester tout çà, un grand bravo au forum, merci de votre solidarité

Salutations
edcj
Premier posts
Premier posts
 
Message(s) : 44
Inscrit(e) le : 26 Jan 2009 à 14:29

Messagepar Bidouille » 26 Nov 2010 à 19:33

merci à toi.....
tiens nous quand même au courant de tes investigations ... cela servira pour les générations "future" ou bien pour la postérité ;-)
et reviens nous voir ( :beer: )
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest


Retour vers Développement