I would like to be able to parse date / time strings that may be
anything from just "2005" to "2005-07-13 14:03:21", and have the
unspecified part be set by default.  But I want it to default to later
rather than earlier, i.e. "2005" would default to "2005-12-31 23:59:59";
"2005-07-16" would default to "2005-07-16 23:59:59".  I don't actually
need to be able to handle incomplete time strings; I'll either have a
complete time or not.

Of course all the parsing facilities I've looked at that can handle
incomplete specifications default in the downward (earlier) direction.

I don't want to have to do my own parsing.

Right now the package I'm working on uses Date::Manip because some
earlier developer chose it; I'm not wedded to that.  Well I am, but only
with the lasting power of a typical marriage these days :-)

Any suggestions?

Thanks,

Topher Eliot
[EMAIL PROTECTED]

Reply via email to