c++ - 时间转换的建议代码

标签 c++

<分区>

有人可以建议我如何将包含以毫秒为单位的时间的变量转换为准确的日期吗? 代码如下:

long long SenderTimestamp=System::currentTimeMillis();

显然以毫秒为单位的时间在变量 SenderTimestamp 中

谢谢

最佳答案

在您的情况下,这更简单:

int seconds = (int) (milliseconds / 1000) % 60 ;
int minutes = (int) ((milliseconds / (1000*60)) % 60);
int hours   = (int) ((milliseconds / (1000*60*60)) % 24);

关于c++ - 时间转换的建议代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20991805/

相关文章:

c++ - 返回本地 char* 和 char[] 的不同行为

c++ - 在 C++ 中加密硬编码字符串的最佳方法是什么?

c++ - 如何使用 boost::bind 附加参数?

c++ - QT QcoreApplication postEvent() 行为

c++ - 使用二维字符数组的内容填充字符串的C++ vector :大小太大时失败

c++ - 使用 NAN 在 Node.js 的 C++ 模块中未调用 SetAccessor 函数

c++ - Opengl统一行为

c++ - 读取文件直到空行

c++ - 将字符数组 char u[10] 与字符串文字 "abc"进行比较是否是未定义的行为

c++ - 如何在 C++ 中的两个 vector 之间 move 项目