I'm using Poco for an open source project I'm working on and I am wrapping some types from Poco to make thems suitable for my needs.
I liked that many of the types I was using have made it kind of easy to support operator>> and operator<<
However I've made a hack to Poco.DateTimeParser my local poco library to make it possible for Poco.DateTime based on your current code.
It's a hack right now because I have not much time to search for a nicer solution in this matter but should not be too hard.
I will happily post the modifications here as a diff or the whole files if someone might be interessted.