【发布时间】:2019-02-22 23:09:45
【问题描述】:
所以我从this question 了解到,用于构造chrono::year 的整数对应于0 的Anno Domini 原点。
所以我的问题是,如果我想获得当前的chrono::year 怎么办?有那个功能吗?我显然可以做到:
const auto time = std::time(nullptr);
const auto current_date = *std::gmtime(&time);
const chrono::year foo{ current_date.tm_year + 1900 };
但这似乎是一个相当复杂的过程。有什么更好的可供我使用吗?
【问题讨论】:
标签: c++ date epoch chrono c++20