首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

各位大侠帮帮忙:怎么判断系统的系统时间有没有采用夏令时格式,小弟先谢过了!

2012-02-22 
各位大侠帮帮忙:如何判断系统的系统时间有没有采用夏令时格式,小弟先谢过了!!现在在一个局域网内,我以一台

各位大侠帮帮忙:如何判断系统的系统时间有没有采用夏令时格式,小弟先谢过了!!
现在在一个局域网内,我以一台服务器的时间为基准,同步到另外几台机器的时间,但其中一台机器的时间老是比基准时间快一个小时,我怀疑是这台机器安装系统是选的事夏令时制式的,导致在3月到11之间会快一个小时现在我想在程序中判断系统是否采用了夏时制,怎么判断??或者快一个小时是其他什么原因,有什么其他的解决办法,恳请各位大侠出手相助,小弟先谢过了!!

[解决办法]
local tab = os.date( "*t ", 1131286710);

--返回值 tab 的数据 {year=2005, month=11, day=6, hour=22,min=18,sec=30}
--year表示年,month表示月,day表示日期,hour表示小时,min表示分钟,sec表示秒,isdst表示是否夏令时
--tab成包括一些其他的成员 tab.yday 表示一年中的第几天 tab.wday 表示星期几(星期天为1)

[解决办法]
时区设置上可能也有关系.
[解决办法]
点你的时间属性看下时区的设置.

热点排行