[Users-fr] problème avec la fonction getdate()
jacques.beilin
jacques.beilin at ensg.eu
Mar 13 Nov 10:22:50 CET 2012
Bonjour,
Je suis en train d'essayer d'utiliser Scilab. En réalisant le portage
d'un package de gestion de dates/heures réalisé sous Gnu Octave, Je suis
tombé sur un comportement un peu curieux de la part d'une routine Scilab.
J'utilise la fonction getdate() pour récuperer différents élément
concernant la date courante ou une date définie par rapport à l'époque
de référence Unix (1er janvier 1970 à 0h00UTC).
Quand on appelle getdate sans paramètre, on récupère la date courante
incluant un décalage horaire. Par contre quand on appelle getdate(0), la
fonction renvoie le 1er Janvier 1970 à 1h00UTC au lieu de 0h00 (le 0 en
paramètre indique le nombre de secondes par rapport au 1er janvier 1970
0h00)
-->getdate(0)
ans =
1970. 1. 1. 1. 5. 1. 1. 0. 0. 0.
Il n'y a à mon sens de raison de corriger le fuseau quand on appelle
getdate avec un paramètre.
Sur une machine réglée sur UTC+00, on obtient bien 0h avec getdate.
Pour info Gnu Octave renvoie bien 0h dans tous les cas (la fonction
appelée est alors gmtime(0)).
Cordialement,
Jacques Beilin
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: jacques_beilin.vcf
Type: text/x-vcard
Taille: 545 octets
Desc: non disponible
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20121113/59d7b6e3/attachment.vcf>
Plus d'informations sur la liste de diffusion users-fr