Ca donne quoi chez vous cette petite chose :
% set start 1256421600
% clock format $start
Sun Oct 25 00:00:00 CEST 2009
% clock format [clock scan "[clock format $start] +1 day"]
Sun Oct 25 23:00:00 CET 2009
% clock format [clock scan "[clock format $start] +2 day"]
Mon Oct 26 23:00:00 CET 2009
% clock format [clock scan "[clock format $start] +24 hours"]
Sun Oct 25 23:00:00 CET 2009
Vous notez qu'il semblerait que clock n'ajoute que 23 heures au lieu
de 24.
Serait-ce en raison du changement heure d'été / heure d'hivers (CEST /
CET) ?
Toujours est-il que Sun Oct 25 00:00:00 CEST 2009 + 1 jour ça doit
donner Mon Oct 26 00:00:00 CET 2009 même si je peux concevoir qu'en
rajoutant 24 heures on puisse tomber à 23H00 le jour même.
--
David Zolli
chez moi
%clock format 0
Thu Jan 01 01:00:00 CET 1970
je suis donc à l'heure d'été. Si j'ajoute 24 heures, pas de soucis
j'obtiens Fri Jan 02 01:00:00 CET 1970.
J'obtiens la même chose que David pour ces commandes.
Cordialement
Hubert
Je ne saurais jamais qu'est-ce que [clock scan] fait sans
-format. Il y a des dragons l�-dedans. (Et quand on r�pare un bogue,
on introduit un autre!)
Heureusement, dans 8.5, nous avons [clock add], qui n'est pas
tant fou.
% clock format $start
Sun Oct 25 00:00:00 CEST 2009
% clock format [clock add $start 1 day]
Mon Oct 26 00:00:00 CET 2009
% clock format [clock add $start 24 hours]
Sun Oct 25 23:00:00 CET 2009
55 % clock format [clock add $start 2 days]
Tue Oct 27 00:00:00 CET 2009
Voil�, on ajoute un jour - et on re�oit la m�me heure, le
prochain jour. On ajoute vingt-quatre heures, et on re�oit l'heure
qui l'horloge montrera apr�s vingt-quatre heures.
Mettez quelque chose sur SourceForge, et j'y fera un coup d'oeil.
--
73 de ke9tv/2, Kevin
Ok, je vais éditer mon code pour utiliser clock add.
Merci Kevin !
--
David Zolli
--
David Zolli
Kroc,
faites attention aussi de l'option -gmt j'utilise toujours -gmt 1 (sur
8.4) car j'avais des problems de decallage d'une heure a la
conversion, n'oublie pas la France est a GMT +1.
Martyn
J'avais déjà essayé -gmt 1 : ça corrige le problème lors de
l'opération (puisqu'il est lié au changement d'heure) mais je le
récupère lorsque je dois afficher l'heure telle qu'elle est attendue
en France (CET ou CEST).
--
David Zolli