如何在Java中设置系统时间?
2022-09-02 02:30:19
是否可以在 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客户端,在那里我从NTP服务器获得时间并进行设置。