c++时间戳转字符串怎么实现

avatar
作者
筋斗云
阅读量:0

可以使用strftime()函数将时间戳转换为字符串。下面是一个简单的示例代码:

#include <iostream> #include <ctime>  int main() {     time_t timestamp = time(nullptr);     struct tm * timeinfo = localtime(&timestamp);          char buffer[80];     strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", timeinfo);          std::cout << "当前时间为:" << buffer << std::endl;          return 0; } 

在这个示例中,我们首先获取当前时间戳并使用localtime()函数将其转换为tm结构体。然后使用strftime()函数将tm结构体格式化成指定的字符串格式,并将结果存储在buffer中。最后输出转换后的时间字符串。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!