Java代码实现设置系统时间
2009-10-09 13:16
881 查看
转自:http://crane-ding.javaeye.com/blog/355810
在做终端项目中,今天的任务是将服务器返回的系统时间,设置为本终端机的系统时间。本来这功能已经有同事写了一点,但考虑不全面,只是支持Windows系统,而且也没有判断是什么系统。自己上网看了下资料,找了很久也没找到什么比较全面的资料,现在这里总结一下通过Java
来实现设置系统实现,本功能目前只支持Windows和Linux两大系统。
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();
}
在做终端项目中,今天的任务是将服务器返回的系统时间,设置为本终端机的系统时间。本来这功能已经有同事写了一点,但考虑不全面,只是支持Windows系统,而且也没有判断是什么系统。自己上网看了下资料,找了很久也没找到什么比较全面的资料,现在这里总结一下通过Java
来实现设置系统实现,本功能目前只支持Windows和Linux两大系统。
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();
}
相关文章推荐
- Java代码实现设置系统时间
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- java获取当前时间和前一天日期(实现代码)
- Java设置系统时间
- 学生管理系统,用Java代码连接数据实现数据的添加、更新、删除操作
- java代码获取系统时间和执行定时任务
- Android 开发过程中 Java 代码中属性 设置 底层实现
- 达内(实现测试java运行时间代码)
- 地磅称量系统之(27~29)实现主界面显示用户的登录信息和日期时间星期的代码
- Android图片加载神器之Fresco-更灵活的设置加载特效[Java代码实现XML效果]
- android 系统重启与关机:java 代码实现
- 1、java设置Linux系统时间之 System.getRuntime.exec()
- Android 系统重启与关机:Java 代码实现(3)
- 获取当前时间的前后台实现代码比较java和js
- java开发系统内核:进程初体验及代码其实现1
- Java中实现系统托盘功能(代码全贴,附加运行截图)
- newxy+struts实现零java代码或极少java代码开发以数据为中心的web运用系统 作者:胡立新
- java设置一段代码执行超时时间
- Java设置session超时(失效)的时间 在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session 具体设置的方法有三种: