C++ ctime ctime() 函数

定义和用法

ctime() 函数返回指向 C 风格字符串的指针,该字符串表示 time_t 类型时间戳中的日期和时间。返回的字符串格式为 WWW MMM DD HH:mm:ss YYYY(例如:"Sun Dec 17 21:34:26 2023")。

若要更灵活地控制日期和时间的格式,请参阅 strftime() 函数。

ctime() 函数定义在 <ctime> 头文件中。

注意:使用 time()mktime() 函数创建时间戳。

注意:由于返回值是一个指针,因此字符串的值可能会因后续调用 asctime()ctime() 而发生改变。

实例

将时间戳中的日期和时间以字符串形式显示:

time_t timestamp;
time(&timestamp);
cout << ctime(&timestamp);

亲自试一试

语法

ctime(time_t * timestamp);

time_t 数据类型表示数字。

参数

参数 描述
timestamp 必需。表示要显示的日期和时间的 time_t 类型时间戳。

技术细节

返回: 指向包含日期和时间表示的 C 风格字符串的 char 类型指针。