Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
Original geschrieben von marvin
Hallo,
kann mir jemand sagen wie ich unter der OSX Bash via "date" das Datum - (minus) einen Tag bekomme?
Gruss
Sven
Andi schrieb:...
ergibt das Datum von Gestern. Irgendwie verstehe ich aber nicht, wie die 22 Stunden zustande kommen. Eigentlich müssten es doch 24 sein - oder?
...i
env TZ=+22 date 410
Mo Sep 18 17:56:36 UTC 2006
env TZ=CEST+22 date 411
So Sep 17 19:58:09 CEST 2006
env TZ=XYZ+22 date 412
So Sep 17 19:58:38 XYZ 2006
date -r `perl -e 'print time-60*60*24,"\n"'`
Wie bist Du auf das Kommando gekommen? In der Form kannte ich das noch nicht.
ENVIRONMENT VARIABLES
The following environment variables affect the execution of date :
TZ The timezone to use when displaying dates. See environ(7) for more
information.
...the command ``env TZ=US/Pacific date'' displays the cur-
rent time in California.
Der Vorteil der Perl Lösung besteht darin, dass das Komando immer gleich bleibt und nur an zwei Tagen im Jahr (genau gesagt innerhalb von zwei Stunden im Jahr) das falsche Ergebnis liefert.Andi schrieb:...
Das Sommer-/Winterzeitproblem besteht ja bei Deiner Perl-Lösung auch, falls der Befehl zur Falschen Zeit ausgeführt wird. Eben genau dann, wenn die Zeit umgestellt wird.
Funktioniert das auch 2007, wo sowohl März als auch Oktober nur 4 Sonntage haben?
ist, ist dannenv TZ=CET+23CEST+22,M3.5.0/2:00,M10.5.0/3:00 date
morgen?env TZ=CET-23CEST+22,M3.5.0/2:00,M10.5.0/3:00 date