CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

一个时间结构的simple问题

楼主kingofhell(地狱之王)2003-12-03 01:08:48 在 Linux/Unix社区 / 程序开发区 提问

struct   timespec   tm;  
   
  在表示绝对时间时,如  
  tm.tv_sec   =   time(NULL)+2;  
  tm.tv_sec   =   0;  
  上边表示为2秒.如果想表示500毫秒怎么表示?用绝对时间. 问题点数:50、回复次数:3Top

1 楼kingofhell(地狱之王)回复于 2003-12-03 11:10:08 得分 0

upTop

2 楼fierygnu(va_list)回复于 2003-12-03 11:34:36 得分 20

什么叫绝对时间?当前时间过500ms?  
  tm.tv_sec   =   time(NULL);  
  tm.tv_nsec   =   500   *   1000;Top

3 楼growup(Robin Guo)回复于 2003-12-03 18:19:03 得分 30

比较精确的:  
  struct   timeval   now;  
  gettimeofday(&now);  
  tm.tv_sec   =   now.tv_sec;  
  tm.tv_nsec   =   now.tv_usec   *   1000   +   500   *   1000;  
   
  while   (tm.tv_nsec   >=   1000000)   {  
        tm.tv_nsec   -=   1000000;  
        tm.tv_sec   +=   1;  
  }  
  Top

相关问题

  • 在 结构体中对齐数据,怎么节约时间?
  • 怎样获取c/s结构中服务器的系统时间??
  • 怎样获取c/s结构中服务器的系统时间??
  • 求助!初学数据结构,怎么求时间复杂度?
  • 怎么取到表结构的最后修改时间?
  • c#关于c/s结构 计算上机时间的问题
  • 如何在最短的时间学好数据结构
  • 两个时间结构体变量,如何计算时间差值(天数)...
  • B/S结构的程序会用多长时间会替代C/S结构的程序!或是根本没希望?
  • 求:将日期-时间字符串转化为结构的函数或类

关键词

  • tv
  • sec
  • null
  • nsec
  • tm
  • 时间
  • 绝对
  • 表示
  • struct
  • time

得分解答快速导航

  • 帖主:kingofhell
  • fierygnu
  • growup

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo