Juste un petit truc bizarre : quand on crée un DateTime avec
DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue
est erronée.
Exemple:
val= wx.DateTimeFromDMY(2005,0,1)
si on veut la date du 1/1/2005.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Pointal
jean-michel bain-cornu wrote:
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
Surtout que vu comment tu l'appelles, j'aurais plutôt nommé la méthode DateTimeFromYMD afin de rester cohérent avec l'ordre des paramètres...
M'enfin.
jean-michel bain-cornu wrote:
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec
DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue
est erronée.
Exemple:
val= wx.DateTimeFromDMY(2005,0,1)
si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
Surtout que vu comment tu l'appelles, j'aurais plutôt nommé la méthode
DateTimeFromYMD afin de rester cohérent avec l'ordre des paramètres...
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
Surtout que vu comment tu l'appelles, j'aurais plutôt nommé la méthode DateTimeFromYMD afin de rester cohérent avec l'ordre des paramètres...
M'enfin.
Hervé Cauwelier
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
D'après la doc, l'ordre est bien jour, mois, année.
Il peut aussi y avoir le problème de format de date américain imposé à tous. Ne rigolez pas, Zope est réglé comme ça par défaut...
-- Hervé Cauwelier http://www.oursours.net/
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec
DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue
est erronée.
Exemple:
val= wx.DateTimeFromDMY(2005,0,1)
si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
D'après la doc, l'ordre est bien jour, mois, année.
Il peut aussi y avoir le problème de format de date américain imposé à
tous. Ne rigolez pas, Zope est réglé comme ça par défaut...
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
D'après la doc, l'ordre est bien jour, mois, année.
Il peut aussi y avoir le problème de format de date américain imposé à tous. Ne rigolez pas, Zope est réglé comme ça par défaut...
-- Hervé Cauwelier http://www.oursours.net/
Encolpe Degoute
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
D'après la doc, l'ordre est bien jour, mois, année.
Il peut aussi y avoir le problème de format de date américain imposé à tous. Ne rigolez pas, Zope est réglé comme ça par défaut...
Non, c'est le format international AAAA/MM/DD qui est pris pour Zope.
Amicalement, -- Encolpe DEGOUTE http://encolpe.degoute.free.fr/ Logiciels libres, hockey sur glace et autres activités cérébrales
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec
DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue
est erronée.
Exemple:
val= wx.DateTimeFromDMY(2005,0,1)
si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
D'après la doc, l'ordre est bien jour, mois, année.
Il peut aussi y avoir le problème de format de date américain imposé à
tous. Ne rigolez pas, Zope est réglé comme ça par défaut...
Non, c'est le format international AAAA/MM/DD qui est pris pour Zope.
Amicalement,
--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
D'après la doc, l'ordre est bien jour, mois, année.
Il peut aussi y avoir le problème de format de date américain imposé à tous. Ne rigolez pas, Zope est réglé comme ça par défaut...
Non, c'est le format international AAAA/MM/DD qui est pris pour Zope.
Amicalement, -- Encolpe DEGOUTE http://encolpe.degoute.free.fr/ Logiciels libres, hockey sur glace et autres activités cérébrales
Hervé Cauwelier
Non, c'est le format international AAAA/MM/DD qui est pris pour Zope.
Il faut pour cela désactiver l'option "datetime-format international" dans zope.conf.
-- Hervé Cauwelier http://www.oursours.net/
Non, c'est le format international AAAA/MM/DD qui est pris pour Zope.
Il faut pour cela désactiver l'option "datetime-format international"
dans zope.conf.
Non, c'est le format international AAAA/MM/DD qui est pris pour Zope.
Il faut pour cela désactiver l'option "datetime-format international" dans zope.conf.
-- Hervé Cauwelier http://www.oursours.net/
jean-michel bain-cornu
Laurent Pointal wrote:
jean-michel bain-cornu wrote:
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
Surtout que vu comment tu l'appelles, j'aurais plutôt nommé la méthode DateTimeFromYMD afin de rester cohérent avec l'ordre des paramètres...
M'enfin.
Oups ! J'ai fait une erreur en simplifiant le programme. L'appel correct est val= wx.DateTimeFromDMY(1,0,2005). Dans mon exemple initial, ça provoque une erreur et l'arrêt du programme. A+ jm
Laurent Pointal wrote:
jean-michel bain-cornu wrote:
Bonjour,
Juste un petit truc bizarre : quand on crée un DateTime avec
DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue
est erronée.
Exemple:
val= wx.DateTimeFromDMY(2005,0,1)
si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
Surtout que vu comment tu l'appelles, j'aurais plutôt nommé la méthode
DateTimeFromYMD afin de rester cohérent avec l'ordre des paramètres...
M'enfin.
Oups ! J'ai fait une erreur en simplifiant le programme.
L'appel correct est val= wx.DateTimeFromDMY(1,0,2005).
Dans mon exemple initial, ça provoque une erreur et l'arrêt du programme.
A+
jm
Juste un petit truc bizarre : quand on crée un DateTime avec DateTimeFromDMY(), il faut faire -1 sur le mois, sinon la date obtenue est erronée. Exemple: val= wx.DateTimeFromDMY(2005,0,1) si on veut la date du 1/1/2005.
Allez donc savoir pourquoi...
Surtout que vu comment tu l'appelles, j'aurais plutôt nommé la méthode DateTimeFromYMD afin de rester cohérent avec l'ordre des paramètres...
M'enfin.
Oups ! J'ai fait une erreur en simplifiant le programme. L'appel correct est val= wx.DateTimeFromDMY(1,0,2005). Dans mon exemple initial, ça provoque une erreur et l'arrêt du programme. A+ jm