亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在C++中使用strftime輸出日期和時間

c++
小樊
121
2024-09-06 12:32:34
欄目: 編程語言

strftime 是 C++ 標準庫中的一個函數,用于將日期和時間格式化為字符串。以下是如何在 C++ 中使用 strftime 輸出日期和時間的示例:

#include<iostream>
#include <ctime>
#include <iomanip>

int main() {
    // 獲取當前時間
    std::time_t now = std::time(nullptr);
    std::tm* local_time = std::localtime(&now);

    // 創建一個字符數組來存儲格式化后的日期和時間
    const size_t size = 100;
    char formatted_time[size];

    // 使用 strftime 格式化日期和時間
    std::strftime(formatted_time, size, "%Y-%m-%d %H:%M:%S", local_time);

    // 輸出格式化后的日期和時間
    std::cout << "Formatted date and time: "<< formatted_time<< std::endl;

    return 0;
}

在這個示例中,我們首先獲取當前時間(以 std::time_t 類型表示),然后將其轉換為本地時間(以 std::tm 結構表示)。接下來,我們創建一個字符數組來存儲格式化后的日期和時間。我們使用 strftime 函數將日期和時間格式化為指定格式(在這個例子中是 “YYYY-MM-DD HH:MM:SS”),并將結果存儲在字符數組中。最后,我們將格式化后的日期和時間輸出到控制臺。

注意:strftime 函數的第二個參數是字符數組的大小,以避免緩沖區溢出。確保為此參數提供足夠大的值,以便容納格式化后的日期和時間。

0
峡江县| 凯里市| 富蕴县| 阳信县| 邵阳县| 抚顺县| 九台市| 威宁| 贡觉县| 偃师市| 五常市| 嘉黎县| 漳平市| 秦安县| 常德市| 隆林| 尤溪县| 清远市| 横山县| 芷江| 兴安盟| 光泽县| 获嘉县| 云霄县| 桃江县| 徐州市| 金门县| 江西省| 阜新市| 红桥区| 青海省| 秭归县| 东海县| 温泉县| 会泽县| 婺源县| 安新县| 犍为县| 司法| 资源县| 托克逊县|