Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 我需要以编程方式设置操作系统返回Java的日期_Date_Jvm - Fatal编程技术网

Date 我需要以编程方式设置操作系统返回Java的日期

Date 我需要以编程方式设置操作系统返回Java的日期,date,jvm,Date,Jvm,我需要设置JVM通常从操作系统获取的日期 为什么??我们有一个与遗留应用程序交互的应用程序。遗留系统上的所有数据始终是过去的某个日期(客户端会报告已保存的实时数据副本(昨天的数据),以免影响实时机器上事务的响应时间,而演示是在开发人员机器上完成的,也是过去的某个日期) 我们的应用程序需要在旧版应用程序的日期之前发布交易。旧版应用程序位于不同的服务器上。我们有一个返回数据当前日期的过程,需要让Java应用程序完全在该日期工作 我们无法更改系统日期,因为数据仓库也在该框上运行。因此,唯一的替代方法是

我需要设置JVM通常从操作系统获取的日期

为什么??我们有一个与遗留应用程序交互的应用程序。遗留系统上的所有数据始终是过去的某个日期(客户端会报告已保存的实时数据副本(昨天的数据),以免影响实时机器上事务的响应时间,而演示是在开发人员机器上完成的,也是过去的某个日期)

我们的应用程序需要在旧版应用程序的日期之前发布交易。旧版应用程序位于不同的服务器上。我们有一个返回数据当前日期的过程,需要让Java应用程序完全在该日期工作

我们无法更改系统日期,因为数据仓库也在该框上运行。因此,唯一的替代方法是更改JVM认为从操作系统获取的日期


有什么想法吗?

自己的java代理应该可以做到这一点:


我想拦截System.currentTimeMillis()调用就足够了。

谢谢你这么做。。。我们要去1)理解它,2)尝试它。。我会回复你的!