C++ ctime asctime() 函数
定义和用法
asctime()
函数用于将 tm
结构体中的时间数据转换为固定格式的 C 风格字符串。
返回的字符串格式为:WWW MMM DD HH:mm:ss YYYY
(例如:"Sun Dec 17 21:34:26 2023")。
如需更灵活的时间格式化,请参考 strftime()
函数。
该函数定义在 <ctime>
头文件中。
提示:可通过 gmtime()
或 localtime()
函数从时间戳获取 tm
结构体。
注意:由于返回值是指针类型,该字符串内容可能会被后续的 asctime()
或 ctime()
调用所修改。
实例
显示 tm
结构体中的日期时间信息:
time_t timestamp; time(×tamp); struct tm * myTime = localtime(×tamp); cout << asctime(myTime);
语法
asctime(const struct tm * time);
参数
参数 | 描述 |
---|---|
time | 必需。表示要显示的日期和时间的 tm 结构体。 |
技术细节
返回: | 指向包含日期和时间表示的 C 风格字符串的 char 类型指针。 |
---|