【发布时间】:2009-10-15 19:50:52
【问题描述】:
有谁知道是否有将boost::posix_time::ptime 转换为__int64 值的好方法。 (我编译的是微秒版本,不是纳秒版本)。
我需要以某种方式执行此操作,因为我希望将生成的 __int64 存储在 union 类型中,该类型将原始数据用于高性能应用程序。像这样的某种 Memento 功能对我来说非常有用。如果可能的话,我想避免强制转换,但如果需要,我会求助于它们。
【问题讨论】:
-
是的,这就是我一直在想的。该文档一直将每个整数值称为“长”。非常烦人,特别是因为提供的示例显示了如何计算自 epoch 以来的秒数使用返回 long 的方法