是否可以在Java中更改系统时间?
它应在Windows和Linux下运行。我已经在Runtime
Class中尝试过了,但是权限有问题。
这是我的代码:
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客户端,然后从NTP服务器获取时间并进行设置。
九州编程
森林海
相关分类