IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxPython Discussion :

extraire la date d'un wx.datePicker


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut extraire la date d'un wx.datePicker
    Bonjour;
    pour pouvoir calculer la période entre 2 dates introduites à partir d'un wx.DatePicker, j'ai utilisé le code suivant :

    date_deb = self.datePicker_deb.GetValue()
    date_deb = date_deb.Format("%d/%m/%Y")
    date_fin = self.datePicker_fin.GetValue()
    date_fin = date_fin.Format("%d/%m/%Y")
    periode = date_fin - date_deb

    ça génère une erreur: unsupported operand type(s) for - : 'unicode' and 'unicode'

    Rq: j'ai utiliser la méthode Format("%d/%m/%Y") car "self.datePicker_deb.GetValue()" est de type <class 'wx._misc.DateTime'> alors que je n'ai besoin que de la date sans heure et "self.datePicker_fin.GetValue() - self.datePicker_deb.GetValue() " donne le résultat en nombre d'heure:minute:secondes .

    y a t-il une solution ??
    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Par défaut
    Salut,

    Bon, c'est qu'une idée...

    Et si tu gardes tes dates au format wx.datetime, que tu fais la soustraction et que tu multiplies ton nombre d'heures obtenu * 24, ca devrait te donner un nombre de jours, non ?

    Bon, j'espère que j'ai pas dit une grosse anerie.

    A +

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 119
    Par défaut
    Euh... diviser par 24, non?
    Sinon, si d est une datetime, d.date() doit donner la date sans l'heure.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Par défaut
    Citation Envoyé par Fructidor Voir le message
    Euh... diviser par 24, non?
    Autant pour moi

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut
    bonjour,
    tu trouveras certainement ton bonheur avec les date et time sur cette page:
    http://pleac.sourceforge.net/pleac_p...sandtimes.html
    bonne chance

  6. #6
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut
    Bonjour;
    merci , c'est bien expliqué

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Access] extraire une date apartir d'un champs DateTime
    Par touhami dans le forum Bases de données
    Réponses: 3
    Dernier message: 04/01/2008, 10h23
  2. extraire une date et ajouter le numauto
    Par jimy dans le forum Access
    Réponses: 3
    Dernier message: 17/10/2006, 16h03
  3. Extraire la date de DateTimePicker
    Par sondo dans le forum Delphi
    Réponses: 2
    Dernier message: 23/06/2006, 19h34
  4. extraire une date dans un texte
    Par fbu78 dans le forum Access
    Réponses: 1
    Dernier message: 06/10/2005, 23h12
  5. Extraire la date la plus récente Database MYsql
    Par brazza dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/11/2004, 02h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo