Chinaunix首页 | 论坛 | 博客
  • 博客访问: 227797
  • 博文数量: 49
  • 博客积分: 2101
  • 博客等级: 大尉
  • 技术积分: 525
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-07 10:38
文章分类

全部博文(49)

文章存档

2010年(49)

我的朋友

分类: 嵌入式

2010-09-07 13:59:18

系统时间

1 相对的时区

       全球分为24个时区,零时区在英国的格林威治。如果想要知道当地的时间,那么只需知道格林威治时间,再加上相应的时区偏移即可。例如中国规定使用东8区,那么需要在格林威治时间加上8个小时就可以了

 

2 相对的时间

       网络协议中获取GMT本地时间的协议是SNTP协议。SNTP协议并不是直接给出GMT时间,它首先规定了一个时间基点,然后会给出相对于这个时间基点的便宜量。

       SNTP的时间基点是190011000秒,但是对于月使用0来代表1月,需要注意。

 

 

3 系统时间

       现在所说的系统时间应该是个什么时间?就是从SNTP协议获取的时间,这个时间首先是属于零时区的,其次这个时间是有一个相对的时间基点的。

       Vxworks默认的系统时间是7011000秒。对于该时间,使用mktime()函数将会返回0秒。

       但是,vxworks的当前系统时间是可以改的,使用clock_settime( )

阅读(1012) | 评论(0) | 转发(0) |
0

上一篇:IO重定向与设备

下一篇:Vxworks错误码解读

给主人留下些什么吧!~~