Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug de clock dans 8.5

1 view
Skip to first unread message

Kroc

unread,
Oct 19, 2009, 5:53:28 AM10/19/09
to
Bonjour tout le monde,

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

hubert

unread,
Oct 19, 2009, 8:16:46 AM10/19/09
to
Bonjour

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

Kevin Kenny

unread,
Oct 19, 2009, 9:11:39 PM10/19/09
to
Kroc wrote:
> Bonjour tout le monde,
>
> 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

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

Kroc

unread,
Oct 20, 2009, 3:25:40 AM10/20/09
to
On 20 oct, 03:11, Kevin Kenny <kenn...@acm.org> wrote:
> 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

Ok, je vais éditer mon code pour utiliser clock add.

Merci Kevin !

--
David Zolli

Kroc

unread,
Oct 20, 2009, 4:43:45 AM10/20/09
to
On 20 oct, 03:11, Kevin Kenny <kenn...@acm.org> wrote:
> Mettez quelque chose sur SourceForge, et j'y fera un coup d'oeil.
C'est fait : http://sf.net/tracker/?func=detail&aid=2882209&group_id=10894&atid=110894

--
David Zolli

MSEdit

unread,
Oct 20, 2009, 5:47:12 AM10/20/09
to
On Oct 20, 10:43 am, Kroc <k...@kroc.tk> wrote:
> On 20 oct, 03:11, Kevin Kenny <kenn...@acm.org> wrote:> Mettez quelque chose sur SourceForge, et j'y fera un coup d'oeil.
>
> C'est fait :http://sf.net/tracker/?func=detail&aid=2882209&group_id=10894&atid=11...
>
> --
> 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

Kroc

unread,
Oct 20, 2009, 8:53:40 AM10/20/09
to
Salut 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

0 new messages