Tag: 系统时间

unit testing:DateTime.Now

我有一些unit testing,预计“当前时间”不同于DateTime.Now,我不想改变计算机的时间,显然。 什么是实现这一目标的最佳策略? 谢谢

我怎样才能在Java中设置系统时间?

是否有可能改变Java的系统时间? 它应该在Windows和Linux下运行。 我已经尝试过Runtime类,但有一个权限问题。 [编辑] 你好,谢谢, 这里是我尝试的代码: 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的输出是: date -s“06/01/2011 17:59:01”但是系统时间和以前一样。 我会设置时间,因为我正在写一个NTP客户端,并从那里得到一个NTP服务器的时间,并将其设置。