Hallo zusammen,
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000 Tage nach dem 01.10.2005 liegt.
Es wäre nett, wenn ihr mir dabei auf die Sprünge helfen könntet.
Danke
Am Donnerstag, 6. März 2008 01:41:37 schrieb Andreas Kemmer:
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000 Tage nach dem 01.10.2005 liegt.
Es wäre nett, wenn ihr mir dabei auf die Sprünge helfen könntet.
Die einfachste Methode ist MySQL
select '2005-10-01' + interval 1000 day as enddate
und raus kommt dabei
enddate 2008-06-27
Bye Michael
On Thu 06 Mar 2008 13:41:37 NZDT +1300, Andreas Kemmer wrote:
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000 Tage nach dem 01.10.2005 liegt.
Was eine *ix Muschel nicht alles kann:
date -d @$(( $(date -d 2005-10-01 +%s) + $((1000 * 24*60*60)) ))
Bedingungen: * Das geht nur mit bash, nicht tcsh, und wahrscheinlich nicht *sh. * Das muß die GNU-Version von date sein.
Die Erklärung, wies funktioniert, kostet Dich ein Bier... ;))))))
Volker
Hallo,
Am Don, 06 Mär 2008, Volker Kuhlmann schrieb:
On Thu 06 Mar 2008 13:41:37 NZDT +1300, Andreas Kemmer wrote: Was eine *ix Muschel nicht alles kann:
date -d @$(( $(date -d 2005-10-01 +%s) + $((1000 * 24*60*60)) ))
Das kann (GNU) date auch alleine:
$ date -d '2005-10-01 + 1000 days' Fre Jun 27 00:00:00 CEST 2008
HTH, -dnh
Am Donnerstag, 6. März 2008 01:41:37 schrieb Andreas Kemmer:
Hallo zusammen,
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000 Tage nach dem 01.10.2005 liegt.
Es wäre nett, wenn ihr mir dabei auf die Sprünge helfen könntet.
Danke
Nimm doch einfach OpenOffice Calc, in eine Zelle trägst Du das Datum ein und in eine andere 1000. Die rechnest Du dann zusammen. Evtl. auf die Formatierungen achten.
Gruss Kai
Hallo Andreas,
Andreas Kemmer suse@akemmer.de wrote on 06.03.2008 01:41:37:
Hallo zusammen,
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000
Tage
nach dem 01.10.2005 liegt.
in perl gibt es z.B. das Module Date::calc. Dort wiederum die Funktion Add_Delta_Days.
use Date::calc qw( Add_Delta_Days ); ... $Dd = 1000; Add_Delta_Days($year,$month,$day) = Add_Delta_Days($year,$month,$day,$Dd); ... -- Wolfgang Schlüschen
Andreas Kemmer wrote:
Hallo zusammen,
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000 Tage nach dem 01.10.2005 liegt.
Es wäre nett, wenn ihr mir dabei auf die Sprünge helfen könntet.
Danke
Wie wäre es mit
~> date --date="01 Oct 2005 1000 day" Fri Jun 27 00:00:00 CEST 2008
Gruß Jan
Am Donnerstag, 6. März 2008 01:41:37 schrieb Andreas Kemmer:
Ich fasse meine Antworten mal zusammen:
ich suche nach einer Möglichkeit das Datum zu bestimmen, das exakt 1.000 Tage nach dem 01.10.2005 liegt.
Wahnsinn, fünf Antworten, fünf unterschiedliche Lösungen und alle scheinen zu funktionieren. Die Methode mit MySQL konnte ich nicht ausprobieren, da ich da überhaupt keine Ahnung von habe. Auf Ooo, die für mich am einfachsten nachzuvollziehende Lösung, bin ich gar nicht gekommen, danke für den Tipp. Jetzt weiß ich, dass gerade der 17.047ste Tag meines Lebens angebrochen ist :-).
Herzlichen Dank, ihr habt mir sehr geholfen!
Andreas