C++中的日期操作

And*_*ndy 4 c++ date

我确信之前必须提出这类问题,但未能通过搜索此网站找到任何问题.如果我错过任何类似的问题,我会提前道歉.

  1. C++中有什么东西可以进行日期操作吗?我知道SYSTEMTIME结构(它是我认为你做GetSystemTime时返回的结构),但它似乎不包含任何操作函数.例如,我正在寻找一些可以"给我2010年7月第二个星期二的日子"的东西.而且,将非系统时钟源的时间拟合到SYSTEMTIME结构中似乎是错误的.

  2. 是否有任何库例程来验证日期?我不是在考虑基本的"检查日是在1到28之间".例如,例程必须能够说29-02-2009不存在.

谢谢.

Chr*_*ver 8

你应该看看 Boost :: DateTime.

但是要回答你的问题,在C++中没有日期时间'处理'