java 修改系统时间
[*]/**
[*] * @author crane.ding
[*] * @version 1.0 2009-3-26
[*] */
[*]
[*]//Operating system name
[*]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();
[*]}
页:
[1]