首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Java中设置系统时间?

如何在Java中设置系统时间?
EN

Stack Overflow用户
提问于 2011-06-01 23:39:26
回答 7查看 77.6K关注 0票数 21

可以在Java中更改系统时间吗?

它应该可以在Windows和Linux下运行。我已经用中的Runtime类尝试过了,但是权限有问题。

这是我的代码:

代码语言:javascript
复制
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的输出为:

代码语言:javascript
复制
date -s "06/01/2011 17:59:01"

但是系统时间和以前一样。

我将设置时间,因为我正在编写一个NTP-Client,在那里我从NTP-Server获取时间并将其设置。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6203857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档