Es geht nicht über 21:00 Uhr als Begin hinaus mal vorweg
Code: Alles auswählen
now = datetime.datetime.today()
begin = time.strftime('%H:%M:%S', time.localtime())
#ende = begin + 1 Std
print begin
#print ende
ende mußte ich erst mal Kommetar setzen
es gabt versuche
Code: Alles auswählen
now = datetime.datetime.today()
begin = time.strftime('%H:%M:%S', time.localtime())
enh = time.strftime('%H', time.localtime())
enm = time.strftime('%M', time.localtime())
ens = time.strftime('%S', time.localtime())
nenh = enh + 1
ende = nenh + ":" + enm + ":" + ens
print begin
print ende
ich habe wie zu sehen die Zeit zerlegt und wollte zur std 1 dazu zählen
und wieder zusammen setzen
TypeError: cannot concatenate 'str' and 'int' objects
Ok, verstehe, kann 1 nicht zu enh addieren, weil es nicht gleiche sache ist (str ist nicht gleich int)
Code: Alles auswählen
das = "1"
now = datetime.datetime.today()
begin = time.strftime('%H:%M:%S', time.localtime())
enh = time.strftime('%H', time.localtime())
enm = time.strftime('%M', time.localtime())
ens = time.strftime('%S', time.localtime())
enh = enh + das
ende = enh + ":" + enm + ":" + ens
print "Begin = " + begin
print "Ende = " + ende
Begin = 16:15:34
Ende = 161:15:34
Warum nicht
Begin = 16:15:34
Ende = 17:15:34
????