繁体   English   中英

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

[英]c++ data type and functions to work with “days”

我正在寻找c + +类型和函数以使用“天”。

特别是我需要:

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

我不需要:

  • 一天中的时间。 今天是我正在与“最小”的和平

我可以使用c ++ 11,您有什么建议?

C ++始终远离实现标准日期库。

通常,它们很难实施和标准化。 ISO8601提供了一些指导,但是诸如leap秒和异常日历(例如埃塞俄比亚)之类的问题始终是棘手的领域。

Boost(www.boost.org)当然取得了进展。 请参阅其日期时间库。 不幸的是,它非常笨重,构建过程需要一段时间才能习惯,但是值得尝试。

(顺便说一句,Java曾尝试过,但人们普遍认为Java中的日期时间库已损坏)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM