溫馨提示×

c++時間戳生成的方法是什么

c++
小億
153
2024-03-04 16:05:16
欄目: 編程語言

在C++中生成時間戳的方法可以使用std::chrono庫。下面是一個示例代碼,可以獲取當前時間戳:

#include <chrono>
#include <iostream>

int main() {
    // 獲取當前時間點
    auto now = std::chrono::system_clock::now();

    // 將時間點轉(zhuǎn)換為時間戳
    auto timestamp = std::chrono::duration_cast<std::chrono::seconds>(now.time_since_epoch()).count();

    std::cout << "當前時間戳:" << timestamp << std::endl;

    return 0;
}

在這個示例中,我們使用std::chrono::system_clock::now()獲取當前時間點,然后使用std::chrono::duration_cast<std::chrono::seconds>將時間點轉(zhuǎn)換為秒,并通過count()方法獲取時間戳的整數(shù)值。

0