[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