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 :

wx.DateTime: c'est quoi ce b* ?


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut wx.DateTime: c'est quoi ce b* ?
    Salut à tous,

    ça fait environ une demi-heure que je cherche à faire la chose la plus simple qui soit. Convertir un entier (timestamp) vers un objet wx.DateTime .
    Y a pas de fonction qui fait ça ou quoi ?
    Non parce-que déjà que devoir manipuler encore un nouveau format pour les dates ne m'enchante pas, si en plus c'est impossible de faire la conversion depuis un timestamp y a de quoi devenir taré.

    Merci à tous pour votre aimable aide.
    Je vais à la pharmacie acheter des calmants.

  2. #2
    Membre expérimenté
    Avatar de Alain_72
    Inscrit en
    Août 2004
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 180
    Par défaut
    Citation Envoyé par basile238 Voir le message
    Salut à tous,

    ça fait environ une demi-heure que je cherche à faire la chose la plus simple qui soit. Convertir un entier (timestamp) vers un objet wx.DateTime .
    Y a pas de fonction qui fait ça ou quoi ?
    Non parce-que déjà que devoir manipuler encore un nouveau format pour les dates ne m'enchante pas, si en plus c'est impossible de faire la conversion depuis un timestamp y a de quoi devenir taré.

    Merci à tous pour votre aimable aide.
    Je vais à la pharmacie acheter des calmants.
    Faut pas s'énerver dans la vie...

    Pourquoi ne pas utiliser le module datetime de python ?
    Il fait très bien les choses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    >>> from datetime import *
    >>> import time
    >>> MyTimeStamp = time.time()
    >>> MyDate = date.fromtimestamp(MyTimeStamp)
    >>> print "Nous sommes le %s/%s/%s)"%(MyDate.day, MyDate.month, MyDate.year)
    Nous sommes le 9/1/2009
    >>>
    Pourquoi demander à wxPython ce qui existe en natif dans python ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut
    Citation Envoyé par Alain_72 Voir le message
    Faut pas s'énerver dans la vie...

    Pourquoi ne pas utiliser le module datetime de python ?
    Il fait très bien les choses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    >>> from datetime import *
    >>> import time
    >>> MyTimeStamp = time.time()
    >>> MyDate = date.fromtimestamp(MyTimeStamp)
    >>> print "Nous sommes le %s/%s/%s)"%(MyDate.day, MyDate.month, MyDate.year)
    Nous sommes le 9/1/2009
    >>>
    Pourquoi demander à wxPython ce qui existe en natif dans python ?
    Mais ça c'est ce que j'ai fait au début !!!
    Mais ça marche pas !!!
    Je veux utiliser un calendar.CalendarCtrl et lui il ne veut bouffer que des wx.DateTime et pas des DateTime du module datetime.

    C'est justement ça qui me tue!

    Merci quand même de ta réponse bien sûr, et désolé si aujourd'hui je suis énervé!!!!

  4. #4
    Membre expérimenté
    Avatar de Alain_72
    Inscrit en
    Août 2004
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 180
    Par défaut
    Tout ça peut se résoudre facilement avec une toute petite fonction...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    import datetime
    import time
    import wx
     
    def timestamp2wxdatetime(timestamp):
        madate = datetime.date.fromtimestamp(timestamp)
        dateconvertie = wx.DateTime()
        dateconvertie.Set(madate.day, madate.month - 1, madate.year)
        return dateconvertie
     
    app = wx.PySimpleApp()
    montimestamp = time.time()
    print timestamp2wxdatetime(montimestamp).FormatISODate()

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 70
    Par défaut
    Merci Alain! C'est vraiment sympa de ta part.
    Je n'en demandais pas tant. Je pensais juste qu'il existait une fonction toute faite mais apparemment pas donc.

    Il faut avouer qu'avec Python, on s'habitue vite à ce que tout soit déjà pré-mâché. Du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    import glandouille
     
    glandouille.DeveloppeLeLogicielAuquelJePense()
    glandouille.CommenteLesSources()
    glandouille.EnvoieLeLogicielAuClientEtSouhaiteLuiLesVoeux()
    Merci encore!

Discussions similaires

  1. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41
  2. c'est quoi un 'system catalogs' ...
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2003, 16h47
  3. C'est quoi XMLRAD ?
    Par laffreuxthomas dans le forum XMLRAD
    Réponses: 10
    Dernier message: 09/08/2003, 02h42
  4. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

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