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

溫馨提示×

c++ strptime函數的用法是什么

c++
小億
244
2024-02-26 10:06:28
欄目: 編程語言

在C++中,strptime函數用于將日期時間字符串解析為tm結構體,其原型如下:

char *strptime(const char *buf, const char *format, struct tm *tm);

參數說明:

  • buf:包含日期時間字符串的C字符串
  • format:日期時間字符串的格式
  • tm:指向tm結構體的指針,用于存儲解析后的日期時間信息

函數返回值:

  • 如果解析成功,則返回指向字符串buf中未解析部分的指針
  • 如果解析失敗,則返回NULL

示例:

#include <iostream>
#include <ctime>

int main() {
    const char *dateStr = "2022-01-01 12:30:45";
    struct tm tm;
    
    char *endPtr = strptime(dateStr, "%Y-%m-%d %H:%M:%S", &tm);
    
    if (endPtr != NULL) {
        std::cout << "Year: " << tm.tm_year + 1900 << std::endl;
        std::cout << "Month: " << tm.tm_mon + 1 << std::endl;
        std::cout << "Day: " << tm.tm_mday << std::endl;
        std::cout << "Hour: " << tm.tm_hour << std::endl;
        std::cout << "Minute: " << tm.tm_min << std::endl;
        std::cout << "Second: " << tm.tm_sec << std::endl;
    } else {
        std::cout << "Parsing failed." << std::endl;
    }

    return 0;
}

在上面的示例中,我們使用strptime函數將日期時間字符串"2022-01-01 12:30:45"按照"%Y-%m-%d %H:%M:%S"的格式解析,并將解析后的日期時間信息存儲在tm結構體中。然后輸出解析后的年、月、日、時、分、秒信息。

0
类乌齐县| 含山县| 常山县| 伊宁县| 青田县| 伊金霍洛旗| 鄢陵县| 扶绥县| 炎陵县| 宿松县| 满城县| 江达县| 米林县| 清流县| 大田县| 民乐县| 浦江县| 个旧市| 鄂州市| 西和县| 泗水县| 江津市| 兰西县| 东源县| 花莲市| 奉贤区| 鹤峰县| 宁明县| 内黄县| 宜都市| 丰都县| 布尔津县| 万源市| 丹寨县| 文安县| 司法| 新晃| 永顺县| 亳州市| 沿河| 建宁县|