阅读量:0
在 C++ 中,你可以使用 <chrono>
库来获取 Unix 时间戳。Unix 时间戳是自 1970 年 1 月 1 日(协调世界时)开始所经过的秒数。以下是一个简单的示例:
#include <iostream> #include <chrono> int main() { // 获取当前时间点 auto now = std::chrono::system_clock::now(); // 将时间点转换为 Unix 时间戳(以秒为单位) auto unix_timestamp = std::chrono::duration_cast<std::chrono::seconds>(now.time_since_epoch()).count(); std::cout << "当前 Unix 时间戳: " << unix_timestamp << std::endl; return 0; }
这个示例将输出当前 Unix 时间戳。请注意,这个示例使用的是基于秒的 Unix 时间戳。如果你需要毫秒级的时间戳,可以将 std::chrono::seconds
替换为 std::chrono::milliseconds
。