Seite 1 von 1

Systemzeit Datum vom Vortag benutzen

Verfasst: Sonntag 10. November 2013, 22:36
von yawe
#Datum (system Zeit)
day = time.strftime("%d.%m.%Y")

#Systemzeit
daytime = time.strftime("%H:%M:%S")

#Systemzeit = Stunde
dtime=time.strftime("%H")



if dtime < "06":
n=(time.strftime("%d")) :K #sollte jetz ein minus 1 machen bzw minus 01
sprich ergebnis sollte sein das datum vom vortag!!!



Hallo Leute hab mal ne einfache frage (einfach für jemanden der diese sprache besser beherscht wie ich)
ich möchte erreichen das bei einer system uhrzeit von vor 06Uhr Morgens, das datum vom vortag verwendet wird!!
hat jemand ne schnelle und eifache Idee bzw. lösung für mich??
Danke im Voraus!!! :D

Re: Systemzeit Datum vom Vortag benutzen

Verfasst: Sonntag 10. November 2013, 22:41
von BlackJack
@yawe: Schau Dir mal das `datetime`-Modul an.

Re: Systemzeit Datum vom Vortag benutzen

Verfasst: Sonntag 10. November 2013, 22:55
von nooby
Einfach so aus hinteresse...wofür benötigst du das? :) :oops:

Re: Systemzeit Datum vom Vortag benutzen

Verfasst: Sonntag 10. November 2013, 23:00
von yawe
nooby hat geschrieben:Einfach so aus hinteresse...wofür benötigst du das? :) :oops:
Im Geschäft läuft die Produktion dreischichtig und der Produktionstag hört erst um 6.00Uhr auf!!

Re: Systemzeit Datum vom Vortag benutzen

Verfasst: Sonntag 10. November 2013, 23:01
von yawe
BlackJack hat geschrieben:@yawe: Schau Dir mal das `datetime`-Modul an.
'Datetime'?? Sorry steh grad auf dem Schlauch
Meinst wegen str??

Re: Systemzeit Datum vom Vortag benutzen

Verfasst: Sonntag 10. November 2013, 23:21
von BlackJack
@yawe: Nein, um mit Datumsangaben zu rechnen. Zum Beispiel um von einem Datum+Zeit einen Tag abzuziehen.

Re: Systemzeit Datum vom Vortag benutzen

Verfasst: Montag 11. November 2013, 03:28
von yawe
BlackJack hat geschrieben:@yawe: Nein, um mit Datumsangaben zu rechnen. Zum Beispiel um von einem Datum+Zeit einen Tag abzuziehen.
Danke für den Tipp
Import time
Import datetime
Gestern=datetime.datetime.now ()-datetime.timedelta (days=1)
Print (gestern. strftime ("% d.% m.% Y"))