可以在Java中更改系统时间吗?
它应该可以在Windows和Linux下运行。我已经用中的Runtime
类尝试过了,但是权限有问题。
这是我的代码:
String cmd="date -s \""+datetime.format(ntp_obj.getDest_Time())+"\"";
try {
Runtime.getRuntime().exec(cmd);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.out.println(cmd);
cmd
的输出为:
date -s "06/01/2011 17:59:01"
但是系统时间和以前一样。
我将设置时间,因为我正在编写一个NTP-Client,在那里我从NTP-Server获取时间并将其设置。
https://stackoverflow.com/questions/6203857
复制相似问题