Thread Datum vergleichen: Datum vergleichen (10 answers)
Opened by Gast at 2003-09-10 16:40

format_c
 2003-09-10 17:19
#50026 #50026
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
[quote=renee,10.09.2003, 15:11]Welches Format hat denn das Datum aus der Datenbank?? Das gleiche??

Dann mach das mal so (ungetestet):
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
my $date = "12.12.2003";
my $date_db = "13.12.2003";
my ($day_1,$month_1,$year_1) = split(/\./,$date);
my $date_1 = $year_1.$month_1.$day_1;
my ($day_2,$month_2,$year_2) = split(/\./,$date_db);
my $date_2 = $year_2.$month_2.$day_2;
if($date_2 != $date_1){
 print "ungleich!\n";
}
else{
 print "gleich!\n";
}
[/quote]
Um festzustellen ob die strings gleich oder ungleich sind brauchst du die umkehrung von Jahr monat und Tag nicht machen.
Aber ich zeig dir wie in einer Anweisung geht:
Code (perl): (dl )
my $date1 = join ".", reverse split /\./,$date;


Ist weniger Speicherintensiv. Nur so am Rande.

Gruß Alex

View full thread Datum vergleichen: Datum vergleichen