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

   2024-10-28 3680
核心提示:可以使用strftime()函数将时间戳转换为字符串。下面是一个简单的示例代码:#include iostream#include ctimeint main() {time_t

可以使用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中。最后输出转换后的时间字符串。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号