import java.io.IOException;
public class SetTime {
public static void main(String args[]){
String osName = System.getProperty("os.name");
String cmd = "";
try {
if (osName.matches("^(?i)Windows.*$")) {// Window 系统
// 格式 HH:mm:ss
cmd = " cmd /c time 22:35:00";
Runtime.getRuntime().exec(cmd);
// 格式:yyyy-MM-dd
cmd = " cmd /c date 2009-03-26";
Runtime.getRuntime().exec(cmd);
} else {// Linux 系统
// 格式:yyyyMMdd
cmd = " date -s 20090326";
Runtime.getRuntime().exec(cmd);
// 格式 HH:mm:ss
cmd = " date -s 22:35:00";
Runtime.getRuntime().exec(cmd);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
追问是调用系统的命令吧?
追答恩,调用的命令行,只能支持windows和linux系统
本回答被提问者采纳