C++ 中的 mktime 函數用于將 struct tm 結構表示的時間轉換為 time_t 表示的時間,即將日歷時間轉換為時間戳。 mktime 函數會根據當前系統的時區和夏令時設置來計算時間。
當調用 mktime 函數時,會根據當前系統的時區和夏令時設置來計算時間,然后返回一個表示該時間的 time_t 類型的值。這個返回值可以用來表示從特定時間點到當前時間點的秒數。
因此,調用 mktime 函數會根據系統的時區和夏令時設置來計算時間,但不會直接影響系統的當前時間。系統的當前時間由操作系統維護,不會被 mktime 函數所改變。