Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von Oktober

SELFHTML Forumsarchiv
Differenz zweier Datums

Informationsseite
  1. Seite (PERL) Differenz zweier Datums von Melanie, 31. 10. 2008, 10:45
nach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Melanie, 31. 10. 2008, 10:45

HY Jungs,
ich hoffe Ihr könnt mir weiter Helfen.


Brauche für ein Projekt, eine Berechnung (per EINGABE <STDIN> )zweier Datums.
Also angenommen 01.03.1999 und der 31.10.2009 daraus die Differenz bilden.

Nun ich habe mich schon vorab Informiert das es wie (Time::Local) gibt, und son Modul, aber ich habe absolut keine Ahnung wie das von Statten gehen soll... :=( .

BITTE UM EURE HILFE...

DANKE Melanie

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Beat, 31. 10. 2008, 11:17

»» Brauche für ein Projekt, eine Berechnung (per EINGABE <STDIN> )zweier Datums.
»» Also angenommen 01.03.1999 und der 31.10.2009 daraus die Differenz bilden.
»» Nun ich habe mich schon vorab Informiert das es wie (Time::Local) gibt, und son Modul, aber ich habe absolut keine Ahnung wie das von Statten gehen soll... :=( .


#SYNOPSIS

#    $time = timelocal($sec,$min,$hour,$mday,$mon,$year);
#    $time = timegm($sec,$min,$hour,$mday,$mon,$year);

# es handelt sich um Umkehrfunktionen zu locatime.
# es gilt also -1 für Monate und -1900 für Jahre zu beachten
# bei timelocal darf auch auf -1900 verzichtet werden.
# Input muss entsprechend validiert werden.

my @time;
    $time[0] = timelocal( 0, 0, 0, 31, 10-1, 1999-1900 );
    $time[1] = timelocal( 0, 0, 0, 31, 10-1, 2009-1900 );
# Jetzt bilde den Absolutwert der Differenz und
# a) füttere das Resultat wieder localtime() zu.
#    ergänze wieder Mon+1 Jahr+1900 oder
# b) betrachte das Ganze als Differenz in Sekunden und Teile durch
#    60*60*24 um die Differenz in Tagen zu erhalten.


mfg Beat;
--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Melanie, 31. 10. 2008, 12:22

Danke Beat für die schnelle Antwort...

Leider kann ich mir kein Reim machen...

kannst du mir bitte so in etwa erklären wie das ganze geht...

wäre echt super von DIR... :=)

mfg Melanie

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Beat, 31. 10. 2008, 12:43

»» Leider kann ich mir kein Reim machen...
»» kannst du mir bitte so in etwa erklären wie das ganze geht...

Was hast du bis jetzt gemacht?

mfg Beat;
--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Melanie, 31. 10. 2008, 15:08

Mmm...Gute Frage...

Ehrlich gesagt noch nix weiter, weil ich mich erstmal Informieren wollte und evtl. ein kleines Test programm scheiben...
das mit dem Datum halt...

Doch ich habe kein Ansatz... :=(

mfg Melanie

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Beat, 31. 10. 2008, 16:00

»» Mmm...Gute Frage...
»» Ehrlich gesagt noch nix weiter, weil ich mich erstmal Informieren wollte und evtl. ein kleines Test programm scheiben...
»» das mit dem Datum halt...
»» Doch ich habe kein Ansatz... :=(

Da ich nicht weiss, wie du programmierst, weiss ich auch nicht, wie ich dir das erläutern soll.

Von nix kommt nix...

Poste dein (Test-)Programm bis zu dem Punkt, wo du nicht mehr weiter weisst.

mfg Beat;
--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Melanie, 02. 11. 2008, 10:48

HY Beat...

Also ich mache das mal anders...

Kannst du mir erklären wie man die Differenz zweier Datums berechnet...

Bitte in Worten....

DANKE...

mfg Melanie

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Struppi, 02. 11. 2008, 10:57

»» Bitte in Worten....

http://forum.de.selfhtml.org/?t=178742&m=1178958

Struppi.

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Melanie, 02. 11. 2008, 11:49

OK das hatte ich jetzt nicht erwartet....

:=)

@Struppi--- mal anders..
DATUM:
01.03.2001
02.11.2008

wie bilde ich jetzt daraus eine Differenz ?

Du musst Wissen, dass ich PERL nie wieder brauche und auch daher mich kaum mit dem Thema auseinander setze...

Darum wäre mir besser geholfen wenn ich ein richtiges Bsp.: bekommen könnte...

Selbsverständlich habe ich schon Selbst viel in Forum gelesen... doch ich kann mir nicht wirklich was darunter vorstellen....

Also, wäre echt Lieb von euch (dir) wenn ihr mir Ernsthaft weiter Helfen könnt...

DANKE

mfg Melanie

nach obennach unten

Differenz zweier Datums

Die folgende Nachricht zum Thema stammt von: Struppi, 03. 11. 2008, 11:29

»» @Struppi--- mal anders..
»» DATUM:
»» 01.03.2001
»» 02.11.2008
»»
»» wie bilde ich jetzt daraus eine Differenz ?

In dem du diese Zeichenketten in timestamps umwandelst (hat z.T. schon Beat erläutert wie das geht) und von diesen die differenz bildest.

»» Du musst Wissen, dass ich PERL nie wieder brauche und auch daher mich kaum mit dem Thema auseinander setze...
»»
»» Darum wäre mir besser geholfen wenn ich ein richtiges Bsp.: bekommen könnte...

Also gut, weil's kurz ist:
#!/usr/bin/perl -w
use strict;

use Time::Local;
my $date_1 = '1.3.2001';
my $date_2 = '3.11.2008';

print timestamp($date_2) - timestamp($date_1);

sub timestamp{
 my $str = shift;
 my ($tag, $monat, $year) = split /\./, $str;
    return timelocal( 0, 0, 0, $tag, $monat - 1, $year);
}


Struppi.

nach obennach unten

Differenz zweier Daten

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 10. 2008, 17:45

Hi,

»» Brauche für ein Projekt, eine Berechnung (per EINGABE <STDIN> )zweier Datums.

der Plural von "Datum" lautet "Daten".

»» BITTE UM EURE HILFE...

Beschreibe Dein Problem, dann gerne.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

Differenz zweier Daten

Die folgende Nachricht zum Thema stammt von: Der Martin, 31. 10. 2008, 19:10

Hallo,

»» der Plural von "Datum" lautet "Daten".

... oder Datümer? ;-)

Ciao,
 Martin

--
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.

nach obennach unten

Differenz zweier Daten

Die folgende Nachricht zum Thema stammt von: cygnus, 06. 11. 2008, 15:07

Hallo :)


»» »» der Plural von "Datum" lautet "Daten".
»»
»» ... oder Datümer? ;-


Irrtümer


mfg
cygnus
--
Die Sache mit der Angel und dem  ><o(((°>  hat immer einen Haken ...

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von Oktober

© 1998-2008 Seite Impressum, Software: Classic Forum