不要使用Windows的系统时间做数据排序

原创 2006年05月26日 09:55:00

Windows系统时间并不准确。

除了机器本身的电池有问题之外,还有因为其他原因导致系统时间变慢,甚至倒退。

我做了一个WindowsXP的实验, 编写了一个计时器,每个10微秒写一次当前系统时间的log,打开计时器

然后在机器中寻找有大量Office文档的目录,越多越大越好。

全选并打开,Windows会全部打开。打开完毕后,察看log:

2006-5-26 10:19:40.101,
2006-5-26 10:19:40.201,
2006-5-26 10:19:40.301,
2006-5-26 10:19:40.401,
2006-5-26 10:19:40.70,
2006-5-26 10:19:40.170,
2006-5-26 10:19:40.270,
2006-5-26 10:19:40.370,

 发现系统时间倒退331微秒。

并不是每次都能测出这个结果。但肯定的是,

使用精确到秒甚至微秒的系统时间排序是不明智的。

参考

微软KB网站:http://support.microsoft.com/kb/q189706/

使用系统时间作为创建的文件名

在工程开发过程中,我们经常要保存各类中文件‘.txt’, ‘.jpg’等。使用时间来作为文件名是最好的了。这里给一个使用C语言获取系统时间,并转化为字符串打印输出的程序,仅供参考。不多说,上源码。 ...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2015年12月09日 17:11
  • 2091

java修改操作系统时间(linux和windows)

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import j...
  • high2011
  • high2011
  • 2015年08月06日 17:38
  • 5079

Linux系统转Windows系统时间问题

两个概念 UTC:即Universal Time Coordinated,协调世界时 GMT: 即Greenwich Mean Time,格林尼治平时 Windows 与...
  • jzp1083462154
  • jzp1083462154
  • 2018年01月12日 18:16
  • 80

windows、linux获取当前时间

C\C++获取当前时间,跨平台
  • sunxianliang1
  • sunxianliang1
  • 2017年06月07日 09:52
  • 391

修改系统本地时间的 API

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...
  • thinker28754
  • thinker28754
  • 2011年08月15日 15:52
  • 2174

python同步windows系统时间

python同步windows系统时间
  • yangzhawen
  • yangzhawen
  • 2014年08月18日 12:11
  • 1435

linux系统时间获取方式

Linux 操作系统计算系统时间: 主要函数:time  localtime  gmtime  asctime  ctime  mktime                     difftime ...
  • linuxZhuxiaodi
  • linuxZhuxiaodi
  • 2017年10月13日 18:04
  • 113

启用“不要运行指定的Windows应用程序”策略

组策略中有一条名为“不要运行指定的Windows应用程序”策略,通过启用该策略并添加相应的应用程序,就可以限制用户运行这些应用程序。设置方法如下: (1)、在“开始”“运行”处执行gpedit.msc...
  • azhou88
  • azhou88
  • 2005年06月14日 05:56
  • 6147

【阿里】Java开发手册记录

阿里Java开发手册记录 众所周知,java业界标准,随手记录自己没做好的地方,不定时更新......
  • qq_23155229
  • qq_23155229
  • 2017年07月27日 09:07
  • 111

python修改操作系统时间的方法

python修改操作系统时间的方法 时间:2015-07-07 14:03 来源:网管之家整理 字体:[大 中 小] 评论:0 本文实例讲述了python修改操作系统时间的...
  • boshuzhang
  • boshuzhang
  • 2016年04月06日 10:27
  • 1698
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不要使用Windows的系统时间做数据排序
举报原因:
原因补充:

(最多只允许输入30个字)