to 大侠,如何在JAVA中设置系统时钟,精确到毫秒级?我现在只能设到秒级。
OS: win2000pro

解决方案 »

  1.   

    try {
                java.lang.Runtime.getRuntime().exec("cmd /c time 8:36:09.77");
            } catch (java.io.IOException e) {
                e.printStackTrace();           
            }就是毫秒
      

  2.   

    cmd /c time  得到当前时间。
      

  3.   

    對於我們的日常運用,1ms和10ms有區別嗎
      

  4.   

    有区别。
    我现在要实现计算机之间的时间同步,需要精确到10ms,任何时刻误差不超过20ms。
    但是java里头的时钟格式里表示到毫秒,而Windows2000只能表示到10毫秒,两种表示法不兼容,结果对日期修改有效,对时间的修改无效(如果要精确到10ms的话).
      

  5.   

    强烈同意楼上,
    我现在也遇到同样的问题,用cmd 只能实现百分之一秒的精度,
    不知时隔几年,楼上有没好的解决办法
      

  6.   

    大家如果有好的解决办法,能告我下么?
    [email protected]
    感谢!