C++ ctime time() 函数
定义和用法
time()
函数会将当前日期的时间戳写入由参数提供的内存位置,并同时以值的形式返回该时间戳。
time()
函数定义在 <ctime>
头文件中。
时间戳通常表示相对于 Unix 时间纪元(1970 年 1 月 1 日)的秒数,但具体实现取决于库的实现方式。因此,更安全的做法是仅将其与专为处理时间戳设计的函数(如 localtime()
和 difftime()
)一起使用。
实例
例子 1
为当前时刻创建时间戳:
time_t timestamp; time(×tamp); cout << ctime(×tamp);
例子 2
另一种创建时间戳的方式:
time_t timestamp = time(NULL); cout << ctime(×tamp);
语法
time(time_t * time);
time_t
数据类型表示数字。
参数
参数 | 描述 |
---|---|
time | 必填。指向将写入时间戳的内存位置的指针。 |
技术细节
返回: | 表示当前日期和时间的 time_t 值。 |
---|