<quote from="David Wheeler">
The problem with that is that then the particular $sth would have to
have the necessary column bound explicitly:
$sth->bind_param($param_num, $bind_value,
{ type => DATE_TIME });
While that'd do-able, it's annoying. I'd rather see if there wasn't a
way to make this transparent to DBI. I'm not sure there's an easy
answer, though, and I'm probably just getting way too far ahead of
myself. ;-)
</quote>
I imagined the following stringification method:
use overload '""' => "as_string";
sub as_string {
my ($self) = @_;
my ($package) = caller;
no strict refs;
return $package->FORMAT_DATETIME($self)
if $package->can("FORMAT_DATETIME");
...
}
The author of a module just have to write a date-stringification method
of his package (obviously using strftime).
Szab�, Bal�zs (dLux)
--
== Make love, not war ==