Oliver Leue <ol@ccmconsult.de> wrote:
ich weiß zwar wie ich das aktuelle serielle datum bekomme, möchte aber die serielle zeit eines zurückliegenden datums bekommen und daraus nachher dann wieder tt.mm.yy berechnen.
bsp.: fixes datum ist 01.05.00
In der Shell lassen sich Rechnereien mit dem Datum ganz nett mit dem Kommando date machen. Das kann dann z.B. so aussehen: $ date -d '2000/05/01 +10 days' +%d.%m.%y 11.05.00 $ date -d '2000/05/01 -2 weeks' +%d.%m.%y 17.04.00 $ date -d '2000/05/01 +86400 seconds' +%d.%m.%y 02.05.00 $ ... In C/C++ helfen z.B. die Funktionen strftime(), mktime() und gmtime() bzw. localtime(). In Perl muessten diese Funktionen auch irgendwie zugaenglich sein. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Eilert Brinkmann schrieb in 1,2K (28 Zeilen): [Datumsrechnereien]
bzw. localtime(). In Perl muessten diese Funktionen auch irgendwie zugaenglich sein.
Date::Manip kann am meisten, ist aber auch das langsamste der Module. Siehe CPAN[1]. Date::Calc (sollte bei Perl dabei sein) ist schneller. Dann gibt es noch Date::Maya, Date::GetDate, Date::Business, Time::Date, Interval, Date::Convert, Date::Horoscope und Date::Ordinal. Und OO-DateTime. -Wolfgang [1] http://www.cpan.org/modules/01modules.index.html und nach DATE suchen. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
eilert@Informatik.Uni-Bremen.DE
-
weissel@netcologne.de