学堂 学堂 学堂公众号手机端

可以使用strftime()函数将时间戳转换为字符串

lewis 2年前 (2023-10-12) 阅读数 4 #技术

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

#include<iostream> #include<ctime> intmain(){ time_ttimestamp=time(nullptr); structtm*timeinfo=localtime(&timestamp); charbuffer[80]; strftime(buffer,80,"%Y-%m-%d%H:%M:%S",timeinfo); std::cout<<"当前时间为:"<<buffer<<std::endl; return0; }

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门