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

溫馨提示×

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
思南县| 北碚区| 手机| 麻阳| 宁安市| 依安县| 台东市| 定陶县| 施甸县| 兴宁市| 巴林左旗| 抚顺市| 吉隆县| 临桂县| 营口市| 东城区| 普兰县| 奈曼旗| 应城市| 喀什市| 多伦县| 巴彦县| 南川市| 新兴县| 巫溪县| 翁源县| 昌邑市| 阜新| 简阳市| 年辖:市辖区| 六枝特区| 合山市| 乌兰浩特市| 泗洪县| 芒康县| 瑞昌市| 乌拉特前旗| 孟村| 蓝山县| 滨海县| 泾源县|