- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想实时获取本地时间,代码和结果如下,显示奇怪;
int main() {
while (true) {
char sentdata[64] = { 0 };
GetLocalTime(&sys);
sprintf(sentdata, "A,%02d:%02d:%02d.%03d,B\n", sys.wHour, sys.wMinute, sys.wSecond, sys.wMilliseconds);
cout << sentdata << endl;
}
return 0;
}
我在其他电脑上试过相同的代码,显示的结果如下,它可以每毫秒显示一次。
为什么 tmie 在某些循环中相同?我认为每个循环的时间应该不同。
最佳答案
这是 Windows 系统上的典型计时行为,即使使用高分辨率时钟也是如此:时间仅在大约 16 毫秒的跳跃中增加。
有关 Windows 上的准确计时,请参阅 this answer
关于c++ - 为什么 GetLocalTime(&sys);显示奇怪的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33665248/
我正在使用 GetLocalTime(&time) 函数在 visual C++ 中获取时间。现在我需要在另一个结构中保存输入变高时的时间,以便我可以对存储的时间执行进一步的计算。 SYSTEMTIM
我需要找出我的应用程序中某个函数所花费的时间。应用程序是一个 MS VIsual Studio 2005 解决方案,所有 C 代码。 我使用 thw Windows API GetLocalTime(
我想实时获取本地时间,代码和结果如下,显示奇怪; int main() { while (true) { char sentdata[64] = { 0 };
我在我的代码中使用 GetLocalTime 来检查特定函数的处理时间。 为此,GetLocalTime 或 GetSystemTime 哪个是最佳选择? 它们是一样的吗?如果我要衡量代码的性能,应该
本文整理了Java中java.time.zone.ZoneOffsetTransitionRule.getLocalTime()方法的一些代码示例,展示了ZoneOffsetTransitionRul
本文整理了Java中org.threeten.bp.zone.ZoneOffsetTransitionRule.getLocalTime()方法的一些代码示例,展示了ZoneOffsetTransit
我已经搜索了一个多小时,但我似乎无法找到解决方案! 我正在寻找一个函数,它为我提供与 Windows 上的 GetLocalTime 类似的结构。对我来说重要的是这个结构有小时、分钟、秒和毫秒。 lo
我是一名优秀的程序员,十分优秀!