我有一个需要包含时间变量的类。怎么做?我想指定我与服务器通信,并作为响应在时间段收到例如:2011-07-01T14:32:39 + 02:00 .APPRECIATE。谢谢

附言:我想使用C++ API。

最佳答案

有几种解决方案都有各自的缺点。一种方法是只计算时间戳并将其保存为数字。另一个方法是使用boost date_time(如果可以引入boost依赖项,我希望使用它)。
这完全取决于您需要花费的时间。如果您只需要保存它,而不需要对其进行计算,那么即使是std::string也足够了。如果您需要对其进行非常简单的操作,则时间戳可能已经足够好并且是最简单的方式(但是仍然有解析它的负担)。对于复杂的东西提升将是我的首选方式。

关于c++ - 如何声明和定义时间数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7186248/

10-11 23:03
查看更多