散分,顺便问一简单问题

jhs1982419 2007-09-14 03:53:38
已知当前时间为2007-9-14 15:36

程序中可以获得系统当前时间
如下
CTime at = CTime::GetCurrentTime();
int nYear = at.GetYear();
int nMonth = at.GetMonth();
int nDay = at.GetDay();
int nHour = at.GetHour();
int nMin = at.GetMinute();
int nSec = at.GetSecond();


year ,month, day ,hour ,minute ,second ,类型都为int 型,怎么计算时间差,假设要让差值等于20毫秒作为判断条件,系统时间是变化的,但比较接近我给出的时间

 该怎么计算这个差值呢 ??

给出详细的解决方案更好了 ,这个问题不是很复杂哦 ,想看下各位有哪些高招。
...全文
253 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhs1982419 2007-09-17
  • 打赏
  • 举报
回复
来个高手帮忙解决下哈,等待呢
qld001 2007-09-17
  • 打赏
  • 举报
回复
你的程序代码没法改,楼上的楼上已经说过了CTime没办法得到毫秒级的精度,你非要用这个是不可能的,就像你想用直尺量分子,那根本不可能阿
gujf2006 2007-09-17
  • 打赏
  • 举报
回复
进来帮你顶,顺便来学习学习
jhs1982419 2007-09-17
  • 打赏
  • 举报
回复
唉,我是说在我的程序代码上改,各位怎么还是各行其招呢,汗,分不够再追加100分,前提是在我的基础上改哦。
jhs1982419 2007-09-17
  • 打赏
  • 举报
回复
唉,50分呀,怎么没人给出较好的解决方案呢
waterfield 2007-09-17
  • 打赏
  • 举报
回复
学习中。。。
jhs1982419 2007-09-15
  • 打赏
  • 举报
回复
高手进来说下解决方案呀,怎么都是接分的呢,烦
WinWing 2007-09-15
  • 打赏
  • 举报
回复
你要用一个精确到秒的方法去得出一个精确到毫秒的结果?
Is it possible?
用::GetTickCount()吧
ckt 2007-09-15
  • 打赏
  • 举报
回复
顶下
小一郎 2007-09-15
  • 打赏
  • 举报
回复
路过
WinWing 2007-09-15
  • 打赏
  • 举报
回复

CTime没办法得到ms级的结果,不能用其他方法吗?

相关的API有:
GetTickCount()和GetCurrentTime(): 精确到55ms
QueryPerformanceCounter(): 精确到1ms
xusleep 2007-09-14
  • 打赏
  • 举报
回复
来学习
呵呵
给点分呀
liwei84516 2007-09-14
  • 打赏
  • 举报
回复
顺便来接分 的
Gao_TF 2007-09-14
  • 打赏
  • 举报
回复
呵呵,接分,顺路学习!
jxlczjp77 2007-09-14
  • 打赏
  • 举报
回复
哈哈,不回答可以接分吗
jhs1982419 2007-09-14
  • 打赏
  • 举报
回复
理解错了我的意思了,我是说用我的方法,我给出的变量得出结果,当然不能随便给方法了哦
xugang_2001 2007-09-14
  • 打赏
  • 举报
回复
这个问题,相当简单啊,下面是api的标准写法:

time_t t_start = ::time(0);
.....处理过程.....
 time_t t_end = ::time(0);

时间差(ms级别) time_t ret = t_end - t_start;
FingerStyle 2007-09-14
  • 打赏
  • 举报
回复
clock_t t = clock();

if (clock() - t == 20)

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧