Thread Liste von Objekten sortieren: nach der Eigenschaft Datum (17 answers)
Opened by mordur at 2005-01-21 12:26

format_c
 2005-01-21 13:21
#51134 #51134
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Problem ist, dass du einen String mit nem numerischen Operator vergleichen willst:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use strict;
package Test;

sub new {
 my $self = {};
 bless $self;
 return $self;
}

package main;

my $obj1 = Test->new();
my $obj2 = Test->new();
my $obj3 = Test->new();

$obj1->{DATE}="2005-01-01";
$obj2->{DATE}="2004-12-20";
$obj3->{DATE}="2005-01-02";


my @list = ($obj1,$obj2,$obj3);

print $_->{DATE},"\n" for sort {$a->{DATE} <=> $a->{DATE}} @list;
_ _ END _ _
2005-01-01
2004-12-20
2005-01-02

Edit:Selbst mit cmp gehts nicht.
Gruß Alex\n\n

<!--EDIT|format_c|1106306564-->

View full thread Liste von Objekten sortieren: nach der Eigenschaft Datum