On 08/12/2013 11:39 AM, Landon wrote: > The help I need though is on comparing dates using RT::Date or > something. If I load the CF.{ServerCreated} and the Created value how > do I compare them reliably in modules? > > Would this work? > ... > my $ServerCreated = DateTime::Format::MySQL->parse_datetime( > $ticket->FirstCustomFieldValue('ServerCreated') ); > my $Created = DateTime::Format::MySQL->parse_datetime( > $ticketObj->Created ); > $ticket->SetStatus( 'resolved' ) if $ServerCreated < $Created; > …
my $server_created = RT::Date->new( $ticket->CurrentUser ); $server_created->Set( Format => 'sql', Value => $ticket->FirstCustomFieldValue('ServerCreated'), ); if ($server_created->Unix < $ticket->CreatedObj->Unix) { ... }