I would like to serialize date_time types to a binary archive, and/or
convert them to, say, a integer types. I see the counted time system does
use a 64 bit integer for ptime, but doesn't provide access to it.
Is there something available for this use, or should I create a conversion
function?
Thanks in advance,
Cheers,
Rutger
_______________________________________________
Boost-users mailing list
Boost...@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
I would like to serialize date_time types to a binary archive, and/or
convert them to, say, a integer types. I see the counted time system does
use a 64 bit integer for ptime, but doesn't provide access to it.
Is there something available for this use, or should I create a conversion
function?
#include <boost/date_time/posix_time/time_serialize.hpp>
Thanks, I am aware of the current serialization support of ptime objects. As
far as the docs go, it supports text and xml archives.
However, I'm not that interested in (de)serializing to a variable amount of
bytes where 8 bytes would be more than sufficient, please see attached. I'm
particularly interested in efficient binary serialization of date_time types
and/or conversion to integer(s).
Cheers,
Rutger
Thanks, it comes close to a solution, it would take some more work to
represent special values. It is kind of reimplementing the counted time
system stuff :-/ Perhaps a memcpy() of a ptime will do the trick, too.