91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ sprintf_s格式化日期時間怎么做

c++
小樊
91
2024-07-10 10:56:20
欄目: 編程語言

在C++中使用sprintf_s函數格式化日期和時間非常簡單。以下是一個簡單的示例:

#include <iostream>
#include <ctime>

int main() {
    char buffer[80];
    time_t now = time(0);
    tm* timeinfo = localtime(&now);

    sprintf_s(buffer, sizeof(buffer), "%d-%02d-%02d %02d:%02d:%02d",
              timeinfo->tm_year + 1900, timeinfo->tm_mon + 1, timeinfo->tm_mday,
              timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec);

    std::cout << "Current date and time: " << buffer << std::endl;

    return 0;
}

在這個示例中,我們使用time函數獲取當前的時間戳,然后調用localtime函數將時間戳轉換為本地時間。接著,我們使用sprintf_s函數將日期和時間格式化為YYYY-MM-DD HH:MM:SS的字符串,并將其存儲在buffer數組中。最后,我們將格式化后的日期和時間輸出到控制臺。

請注意,在使用sprintf_s函數時,需要傳入目標緩沖區的大小作為參數,以確保不會發生緩沖區溢出。

0
富民县| 汝南县| 游戏| 锡林郭勒盟| 林芝县| 鹤壁市| 农安县| 仙桃市| 定州市| 肇源县| 松溪县| 蓬安县| 壶关县| 邳州市| 启东市| 桃源县| 定陶县| 莱西市| 德州市| 铜山县| 灌云县| 霸州市| 哈巴河县| 酒泉市| 离岛区| 错那县| 云南省| 普格县| 武陟县| 孙吴县| 拜城县| 宣恩县| 和平区| 商水县| 阿瓦提县| 宝丰县| 同仁县| 讷河市| 岳池县| 土默特左旗| 易门县|