c ++数据类型和函数与“天”一起使用

时间:2014-02-24 08:19:29

标签: c++

我正在寻找c ++类型和函数来处理“天”。

特别需要:

  • 将“20140224”之类的字符串转换为数据类型,反之亦然(当然,如果需要,我可以自己解析字符串到int - 2014,02,24)
  • “iterate”,例如从“20140101”到“20140224”

我不需要:

  • 一天中的时间。当前的日子是“最小的”,我正在与
  • 合作

我可以使用c ++ 11,你能推荐什么?

1 个答案:

答案 0 :(得分:2)

C ++始终没有实施标准日期库。

一般来说,它们很难实施和标准化。 ISO8601提供了一些指导,但是诸如闰秒和不寻常的日历(例如埃塞俄比亚)等问题将始终是棘手的领域。

Boost(www.boost.org)肯定会取得进展。请参阅他们的日期时间库。不幸的是,它非常重量级,构建过程需要一段时间才能习惯,但值得尝试。

(顺便说一下,Java已经尝试过了,但Java中的日期时间库被广泛认为是破坏了。)