boost::gregorian::date 随着时间的推移?

boost::gregorian::date with time?

目前看来 boost::gregorian::date 只有 day/month/year。我还需要存储 hour/minute/second。这个对象可以处理两者吗?我很难理解如何表示所有这些数据。

不,此对象无法处理(因为那样 boost::gregorian::date 就不会是 ... date)。

如果您需要日期时间,请使用 boost::posix_time::ptime(这是 gregorian::date, time_duration 的元组)。

如果您需要时区,请查看boost::local_time::local_date_time or Boost Locale's date_time