在本教程中,我們將借助示例了解 C++ time() 函數。
C++ 中的 time()
函數將當前日曆時間作為類型為 time_t
的對象返回。它在ctime 頭文件中定義。
示例
#include <iostream>
#include <ctime>
using namespace std;
int main() {
// use time() with NULL argument
cout << time(NULL);
return 0;
}
// Output: 1629799688
time() 語法
用法:
time(time_t* arg);
參數:
time()
函數采用以下參數:
- arg: 指向一個
time_t
對象(如果不是NULL
) 存儲時間。
返回:
time()
函數返回:
- 成功- 當前日曆時間作為類型的值
time_t
. - 失敗時-
-1
這被強製轉換為類型time_t
.
time() 原型
ctime 頭文件中定義的time()
原型為:
time_t time(time_t* arg);
示例 1:C++ time()
#include <iostream>
#include <ctime>
using namespace std;
int main() {
time_t current_time;
current_time = time(NULL);
cout << current_time;
cout << " seconds has passed since 00:00:00 GMT, Jan 1, 1970";
return 0;
}
輸出
1629810340 seconds has passed since 00:00:00 GMT, Jan 1, 1970
示例 2:帶有引用指針的 C++ time()
#include <iostream>
#include <ctime>
using namespace std;
int main() {
time_t current_time;
// stores time in current_time
time(¤t_time);
cout << current_time;
cout << " seconds has passed since 00:00:00 GMT, Jan 1, 1970";
return 0;
}
輸出
1629810340 seconds has passed since 00:00:00 GMT, Jan 1, 1970
相關用法
- C++ complex tanh()用法及代碼示例
- C++ type_info name用法及代碼示例
- C++ tellg()用法及代碼示例
- C++ type_info before用法及代碼示例
- C++ tgamma()用法及代碼示例
- C++ complex tan()用法及代碼示例
- C++ towupper()用法及代碼示例
- C++ towlower()用法及代碼示例
- C++ trunc()用法及代碼示例
- C++ typeinfo::bad_cast用法及代碼示例
- C++ typeinfo::bad_typeid用法及代碼示例
- C++ tanh()用法及代碼示例
- C++ tan()用法及代碼示例
- C++ tmpnam()用法及代碼示例
- C++ type_traits::is_null_pointer用法及代碼示例
- C++ tmpfile()用法及代碼示例
- C++ towctrans()用法及代碼示例
- C++ toupper()用法及代碼示例
- C++ transform_inclusive_scan()用法及代碼示例
- C++ tolower()用法及代碼示例
注:本文由純淨天空篩選整理自 C++ time()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。