un lien ici : https://www.pythonprogramming.in/basic- ... nutes.html
çà donne ce résultat avec tes variables:
>>Fin de l'impression le: Mon Nov 12 11:10:45 2018
>>Il reste: 1 jours(s) 22:25:54
Code : Tout sélectionner
#!/usr/bin/env python
# coding: utf-8
import datetime
#Define the constants
SECONDS_PER_MINUTE = 60
SECONDS_PER_HOUR = 3600
SECONDS_PER_DAY = 86400
Time_now=1541850291
TimeLeft=167154
print("Fin de l'impression le:", datetime.datetime.fromtimestamp(Time_now+TimeLeft).strftime('%c'))
#Read the inputs
seconds = TimeLeft
#Calculate the days, hours, minutes and seconds
days = seconds / SECONDS_PER_DAY
seconds = seconds % SECONDS_PER_DAY
hours = seconds / SECONDS_PER_HOUR
seconds = seconds % SECONDS_PER_HOUR
minutes = seconds / SECONDS_PER_MINUTE
seconds = seconds % SECONDS_PER_MINUTE
#Display the result
print("Il reste: ",int(days),"jours(s)","%02d:%02d:%02d"%(hours,minutes,seconds))
chaine_text= str(int(days)) + ' jour(s)' + str("%02d:%02d:%02d"%(hours,minutes,seconds)) #chaine_text à ajouter dans ton URL text Sensor