Datumsfunktionen
am 09.08.2006 15:50:58 von Emil Horowitz
Hallo,
was mir in der Perl-Syntax ziemlich fehlt, sind effektive Datumsfunktionen.
Vor allem bei Berechnungen, die von einem Datum im Textformat ausgehen,
stehe ich auf dem Schlauch. Wie beispielsweise ermittle ich den Wochentag
eines bestimmten Datums? Dazu müsste ich das Datum erst mal in Perl-Sekunden
umrechen, um dann localtime() anwenden zu können, aber das scheint mir etwas
riskant.
Gibt es für solche Sachen Funktionen, die ich nicht kenne, oder ein Modul?
Danke,
Emil
Re: Datumsfunktionen
am 09.08.2006 16:25:58 von Markus Merkl
Emil Horowitz schrieb:
> Hallo,
>
> was mir in der Perl-Syntax ziemlich fehlt, sind effektive Datumsfunktionen.
> Vor allem bei Berechnungen, die von einem Datum im Textformat ausgehen,
> stehe ich auf dem Schlauch. Wie beispielsweise ermittle ich den Wochentag
> eines bestimmten Datums? Dazu müsste ich das Datum erst mal in Perl-Sekunden
> umrechen, um dann localtime() anwenden zu können, aber das scheint mir etwas
> riskant.
>
> Gibt es für solche Sachen Funktionen, die ich nicht kenne, oder ein Modul?
Die Data::* Module kennst Du?
*: Calendar, Parse, Manip, Format, Calc...
--
Markus
Real programmers can write assembly code in any language. :-)
-- Larry Wall in <8571@jpl-devvax.JPL.NASA.GOV>
Re: Datumsfunktionen
am 10.08.2006 09:43:34 von Christian Kirsch
Markus Merkl schrieb:
> Emil Horowitz schrieb:
>> Hallo,
>>
>> was mir in der Perl-Syntax ziemlich fehlt, sind effektive Datumsfunktionen.
>> Vor allem bei Berechnungen, die von einem Datum im Textformat ausgehen,
>> stehe ich auf dem Schlauch. Wie beispielsweise ermittle ich den Wochentag
>> eines bestimmten Datums? Dazu müsste ich das Datum erst mal in Perl-Sekunden
>> umrechen, um dann localtime() anwenden zu können, aber das scheint mir etwas
>> riskant.
>>
>> Gibt es für solche Sachen Funktionen, die ich nicht kenne, oder ein Modul?
>
> Die Data::* Module kennst Du?
>
> *: Calendar, Parse, Manip, Format, Calc...
>
Ich vermute, Du meinst "Date" (mit 'e'), insbesondere "Date::Calc"?
Re: Datumsfunktionen
am 10.08.2006 10:37:42 von Markus Merkl
Christian Kirsch schrieb:
> Markus Merkl schrieb:
>> Emil Horowitz schrieb:
>>>
>>> Gibt es für solche Sachen Funktionen, die ich nicht kenne, oder ein Modul?
>> Die Data::* Module kennst Du?
>>
>> *: Calendar, Parse, Manip, Format, Calc...
>>
>
> Ich vermute, Du meinst "Date" (mit 'e'), insbesondere "Date::Calc"?
*grummel*
Ja.
--
Markus - an seiner Feinmotorik arbeitend
It's documented in The Book, somewhere...
-- Larry Wall in <10502@jpl-devvax.JPL.NASA.GOV>
Re: Datumsfunktionen
am 10.08.2006 15:24:18 von thorsten.kuefer
Emil Horowitz schrieb:
> was mir in der Perl-Syntax ziemlich fehlt, sind effektive Datumsfunktionen.
> Vor allem bei Berechnungen, die von einem Datum im Textformat ausgehen,
> stehe ich auf dem Schlauch. Wie beispielsweise ermittle ich den Wochentag
> eines bestimmten Datums? Dazu müsste ich das Datum erst mal in Perl-Sekunden
> umrechen, um dann localtime() anwenden zu können, aber das scheint mir etwas
> riskant.
>
> Gibt es für solche Sachen Funktionen, die ich nicht kenne, oder ein Modul?
Dafür gibt es das Modul Date::Calc und seit neuestem DateTime.
--
Gruß Thorsten