#!/usr/bin/env python # -*- coding: UTF-8 -*- # tred pricipal # Licence : Vous avez le droit de faire usage libre de ce code a des fin privé mais vous devez citer la source. L'usage commercial est interdit mais sera autoriser moyennant payement toute version dérivée de ce code doit rester consultable en ligne et open source même après paiment avec l'obligation de me citer comme auteur. L'ajout d'un autre auteur est autorisé mais pas l'effacement. # code de Michaël Parchet # Les code qui ne m'appartienne pas ont # aller chercher la date from datetime import * class Server(object): """ Serveur de gestion automatique de facturation lié à un agenda """ def __init__(self) : print ("Server constructor") #self.currenttime() # get the current time now = datetime.now() # code from http://domeu.blogspot.fr/2011/04/time-datetime-manipulation-du-temps-en.html # Conversion de la date en datetime now_datetime = datetime( now.year, now.month, now.day ) # code from datetime python documentation http://docs.python.org/2/library/datetime.html # Using datetime.combine() d = date(2013, 9, 8) t = time(22, 8) alarme = datetime.combine(d, t) # code from http://domeu.blogspot.fr/2011/04/time-datetime-manipulation-du-temps-en.html # Evalutation de la difference diff = alarme - now_datetime print ("La différence totale : ",diff) print( "Différence en secondes = %i" % (diff.seconds) ) print( "Différence en jours = %i" % (diff.days) ) print( "Différence en heures = %i" % (diff.seconds / 3600) ) #def currenttime(self) : #print time.strftime('%d/%m/%y %H:%M',time.localtime()) # fin du code # Teste if __name__ == '__main__': server = Server() print("terminer")