now()不能转换为sys_days!我需要从现在开始的今天的日期()
遇到以下问题:
auto n = std::chrono::system_clock::now();
std::chrono::sys_days sd = n;
为什么 ?n 是 time_point 而 sd 也是 time_point(实际上是 time_point<system_clock, days>)??
回答
这是你如何做到的:
#include <chrono>
int main() {
using namespace std::chrono;
auto const n = system_clock::now();
sys_days sd = floor<days>(n);
}
我知道这件事吗?不,当然不是。它在cppreference.com的示例中。