中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++ mktime函數如何轉換日期

c++
小樊
87
2024-07-25 17:34:13
欄目: 編程語言

在C++中,可以使用mktime函數將日期轉換為時間戳。mktime函數的原型如下:

time_t mktime(struct tm *timeptr);

其中,struct tm結構體表示日期和時間信息,包括年、月、日、時、分、秒等。mktime函數將struct tm結構體表示的日期轉換為對應的時間戳,返回值為time_t類型的時間戳。

以下是一個簡單的示例,演示如何使用mktime函數將日期轉換為時間戳:

#include <iostream>
#include <ctime>

int main() {
    struct tm timeinfo = {0};
    timeinfo.tm_year = 121; // 年份為2021,需要減去1900
    timeinfo.tm_mon = 0; // 月份為1月,需減去1
    timeinfo.tm_mday = 1; // 日期為1號
    timeinfo.tm_hour = 0; // 小時為0
    timeinfo.tm_min = 0; // 分鐘為0
    timeinfo.tm_sec = 0; // 秒為0

    time_t timestamp = mktime(&timeinfo);

    std::cout << "時間戳為:" << timestamp << std::endl;

    return 0;
}

在上面的示例中,struct tm結構體的成員變量分別表示2021年1月1日0時0分0秒,調用mktime函數將其轉換為時間戳并輸出。

0
和顺县| 夏邑县| 平利县| 乡城县| 保山市| 宜都市| 濉溪县| 哈巴河县| 宝鸡市| 墨脱县| 民县| 大城县| 威远县| 临邑县| 伊通| 霍山县| 阳山县| 雷山县| 杭锦旗| 武平县| 北流市| 博乐市| 红桥区| 河西区| 石林| 新源县| 托克逊县| 桃园县| 陆良县| 丹寨县| 丰顺县| 长兴县| 南投县| 应城市| 盘锦市| 尼勒克县| 广元市| 莒南县| 嘉义县| 新兴县| 池州市|