Die 2000 Sterne wären in einer guten halben Stunde geschafft.
jcb@hercules:~$ date Di 12. Jun 15:07:46 CEST 2012 jcb@hercules:~$ date -d '+2000 seconds' Di 12. Jun 15:41:18 CEST 2012
Das Kommando date beherrscht aber noch viel kompliziertere Datumsarithmetik. Wie lauten Uhrzeit und Datum heute in 2 Wochen, sechs Tagen, fünf Stunden und 21 Minuten?
jcb@hercules:~$ date Di 12. Jun 15:13:15 CEST 2012 jcb@hercules:~$ date -d '2 weeks 6 days 5 hours 21 minutes ago' Mo 2. Jul 19:52:53 CEST 2012
Das ganze funktioniert auch rückwärts: Wie spät war es vor drei Tagen, sieben Stunden, 13 Minuten und vier Sekunden?
jcb@hercules:~$ date Di 12. Jun 15:17:12 CEST 2012 jcb@hercules:~$ date -d '-3 days -7 hours -13 minutes -4 seconds' Sa 9. Jun 08:04:08 CEST 2012
Die Rechnung muss auch nicht von der Jetztzeit ausgehen, sondern kann sich auf ein beliebiges Datum beziehen:
jcb@hercules:~$ date -d '2011-01-01 + 1 year' So 1. Jan 00:00:00 CET 2012
Auch umgangssprachlich benannte Zeitpunkte - freilich nur auf Englisch - kennt das Date-Kommando:
jcb@hercules:~$ date -d "last monday" Mo 25. Jun 00:00:00 CEST 2012 jcb@hercules:~$ date -d "next friday" Fr 29. Jun 00:00:00 CEST 2012
Mit Teleskopen kann man allerdings rund 70 Trilliarden Sterne finden, gut zehnmal mehr, als es Sandkörner auf der Erde gibt. Daran würde man ein paar Billiarden Jahre zählen und eine Zahl in dieser Größenordnung sprengt denn auch selbst das Rechenvermögen von date.