[Vienna-pm] datumsfrage : tage in datum umwandeln
Thomas Klausner
domm at cpan.org
Wed Sep 27 16:06:46 PDT 2006
Hi!
On Wed, Sep 27, 2006 at 08:54:18PM +0200, peter pilsl wrote:
> Ich bin mit den Datumsmodulen kaum vertraut und ein kurzes reinschauen
> in die g?ngigsten hat mich nicht schlauer gemacht: Ich muss die Anzahl
> der Tage seit dem 1.1.1990 in das aktuelle Datum umwandeln. Inkl. aller
> Schaltjahre usw.
>
> Der Hintergrund: Excel speichert das Datum intern in diesem "Tage seit
> 1.1.1999"-Format und beim import von excel-files krieg ich dann die Zahl.
Ich verwende meistens DateTime:
http://search.cpan.org/dist/DateTime/
Das ist sehr gut im Datums-Berechnen (kann auch div abstruse Kalender).
use strict;
use warnings;
use DateTime;
my $date=DateTime->new(
year=>1999,
month=>1,
day=>1,
);
$date->add(days=>1000);
print $date;
Aber ev koennen auch die Excel-Module helfen, zB Spreadsheet-ParseExcel
--
#!/usr/bin/perl http://domm.zsi.at
for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
More information about the Vienna-pm
mailing list