[time]Opération mathématique sur heure
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:
Code:
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() |
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.
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!
@+