在C 處理時間資料時,通常需要轉換包含「hh:mm」中時間的字串:ss" 格式為time_t類型。為time_value 的time_t 變數使用字串和std::mktime的流解析
#include <iostream> #include <iomanip> #include <sstream> #include <ctime> int main() { std::string time_details = "16:35:12"; struct std::tm tm; std::istringstream ss(time_details); ss >> std::get_time(&tm, "%H:%M:%S"); // or use "%T" for this case std::time_t time_value = std::mktime(&tm); std::cout << "Converted time: " << std::put_time(std::gmtime(&time_value), "%H:%M:%S") << '\n'; return 0; }比較時間變數:
以上是如何在 C 中將字串時間轉換為 time_t ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!