Bonjour à tous!
Je code présentement une petite alarme pour me réveiller le matin
J'ai besoin d'effectuer des opération mathématique sur du temps.
J'enregistre d'abord un heure de levé dans un fichier.
Au Déclanchement de l'alarme, je fais ceci:
Je me suis vite aperçu que ça marchais pas puisque mes opération mathématique qui traite sur mes interger ne fonctionne pas avec 24h60m60s.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 def StartA(): Current_Time = int(time.strftime("%H%M%S")) Save_Heure = int(Rappel_Heure()) if ( Current_Time < Save_Heure ): Attent = Save_Heure - Current_Time else: Attent = (240000 - Current_Time) + Save_Heure S_Attent = str(Attent) print 'Alarme programmée!' print 'Réveil dans %s heures, %s minutes, %s secondes'%(S_Attent[0:2],S_Attent[2:4],S_Attent[4:6]) time.sleep(Attent) Player()
Pourriez-vous m'orienter vers un module de python ( Datetime peut-être?) et m'expliquez briêvement comment additionner et soustraire mon temps.
Merci de votre aide!
Joyeux Noël!
@+
Partager