java里实现修改系统时间
发布网友
发布时间:2022-04-28 20:26
我来回答
共3个回答
热心网友
时间:2022-06-17 14:02
java修改系统时间:
1。windows环境下:
Runtime.getRuntime().exec("cmd /c date 2013-05-06");//Windows 系统
Runtime.getRuntime().exec("cmd /c time 22:35:00");//Windows 系统
2.linux环境下:
Runtime.getRuntime().exec(" sudo date -s 2013-05-06")//linux 系统为tomcat用户分配了权限
Runtime.getRuntime().exec(" sudo date -s 22:25:00")//linux 系统为tomcat用户分配了权限
热心网友
时间:2022-06-17 14:02
try {
Process p = Runtime.getRuntime().exec("cmd /c time");
// p.waitFor();
BufferedReader br = new BufferedReader(new InputStreamReader(p
.getInputStream()));
if (!br.ready()) {
Thread.sleep(100);
}
while (true) {
String s = br.readLine();
if (s == null)
break;
System.out.println(s);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
热心网友
时间:2022-06-17 14:02
Runtime.exec行不行