在本教程中,我们将借助示例了解 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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。