Hallo zusammen,
Ich versuche, eine While schleife zu erstellen, die mit datum Handelt.
Am einfachsten erklärt mal die While schleife in Vb.net:
Code
Do While tag_datum <= end_datum
If Not CDate(tag_datum).DayOfWeek = DayOfWeek.Saturday And Not CDate(tag_datum).DayOfWeek = DayOfWeek.Sunday And Not CDate(tag_datum).DayOfWeek = DayOfWeek.Friday Then
arbeitssoll += 8.0
End If
tag_datum = tag_datum.AddDays(1)
Loop
Nun ich müsste in Python eine While schleiffe erstellen die genau das selbe macht also:
Für jeden tag von "tag_datum" bis "end_datum" soll arbeitssoll +8 gezählt werden bis der heutige Tag erreicht ist.
Code
while True :
if datum_arbeitssoll == datetime.date.today():
break
else:
datum_arbeitssoll = datum_arbeitssoll + datetime.timedelta(1)
print datum_arbeitssoll
Wie muss ich datum_arbeitssoll definieren sodass dies Funktioniert?
So nun habe ich nur noch das Problem das Datum zu definieren:
[code]
t = '%Y'
jahr_ist = now.strftime(t)
datum_arbeitssoll = datetime.date(jahr_ist + ,01,01)