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

Python Discussion :

Gestion du temps futur


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut Gestion du temps futur
    Bonjour à tous,

    Je suis actuellement entrain de developper une application "scheduler like".
    J'aimerais savoir si il existe une methode simple pour "calculer" une date futur.

    Je m'explique, la personne choisi un jour dans la semaine (ou plusieurs) afin d'effectuer certaines taches.
    Pour cela j'ai besoin de calculer quand seras le prochain mardi par exemple.

    Je ne veux pas rentrer dans un systeme de scheduler ou de boucle infini.
    Je veux pouvoir calculer à l'instant ou mes taches ce sont effectuées le temps unix ou autre qu'il reste avant la prochaine fois.

    J'ai chercher dans les modules time DateTime Calendar, mais je n'ai pas trouver de systeme simple sans avoir a convertir plein de fois et faire des calculs.

    Si quelqu'un a une solution ou une piste du moins je suis preneur.

    En vous remerciant,

  2. #2
    Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut
    Salut,

    une méthode simple pour calculer la prochaine date est d'utiliser les timedelta :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    In [22]: import datetime       
     
    In [23]: now = datetime.datetime.now()
     
    In [24]: next_week = now + datetime.timedelta(7)
     
    In [25]: print now
    2008-01-09 14:20:29.485659
     
    In [26]: print next_week
    2008-01-16 14:20:29.485659
    j'espère que ça t'aidera...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 7
    Par défaut
    Merci pour cette piste,

    en effet j'avait envisagé cette solution a base de timedelta.
    C'est la solution qui necessite le moins de manipulation.
    Je vais faire une implementation pour tester le systeme.
    merci en tout cas

  4. #4
    Membre émérite
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679

Discussions similaires

  1. FB/IB gestion du temps
    Par lio33 dans le forum Débuter
    Réponses: 4
    Dernier message: 04/10/2005, 10h55
  2. [MFC] Gestion du temps
    Par Kevgeii dans le forum MFC
    Réponses: 7
    Dernier message: 02/07/2005, 14h21
  3. Aide pour l'analyse d'un problème de gestion de temps
    Par PAINCO dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 03/06/2005, 15h49
  4. [VB.NET] Gestion en temps réel d'une bdd access
    Par qwiskas dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/02/2005, 19h37
  5. fonction de gestion du temps
    Par fati dans le forum C
    Réponses: 5
    Dernier message: 26/12/2002, 16h32

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