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