c++ - 如何获取本地时间并将其放入字符串中

标签 c++

我有一个方法 s,它的参数是日期时间。

用c++怎么写?

c# 中是:

string s(System.DateTime sd);

编辑! 如何调用 S 方法?!我也想在一个字符串中有一个小时,在另一个字符串中有第二个......等等

另一个问题是:如何转换具有:日、月、时、分和秒的字符串值中的时间?

最佳答案

只是一个例子。 google for time.h 下面是伪代码:

#include <time.h>

string getTime ()
{
    time_t timeObj;
    time(&timeObj);
    tm *pTime = gmtime(&timeObj);
    char buffer[100];
    sprintf(buffer, "%d%d%d", pTime->tm_hour, pTime->tm_min, pTime->tm_sec);
    return buffer;
}

关于c++ - 如何获取本地时间并将其放入字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6124768/

相关文章:

c++ - 标记为 `virtual final` 的基类方法是否会引入额外的开销?

c++ - 有没有人见过这种对快速排序的改进?

c++ - 我的函数无法正确编译

c++ - 弃用从字符串常量到 char * 的转换错误

c++ - 带有 const 参数的方法不接受非常量参数?

c++ - 环形缓冲区的有效边界检查

c++ - 如何重新连接到不响应 close() 的服务器

c++ - std::map 扩展初始值设定项列表是什么样的?

.net - 如何重新加载经常崩溃的第 3 方 DLL

c++ - 抽象类和多态地使用数组