如何在crystal reports java viewer中设置时区(或将连接传递到)

如何在crystal reports java viewer中设置时区(或将连接传递到),java,oracle,session,crystal-reports,connection,Java,Oracle,Session,Crystal Reports,Connection,在使用Crystal reports viewer for Java时,是否可以设置(或更改)Oracle DB连接/会话的时区 我试过这个方法: ReportClientDocument.setTimeZone(TimeZone tz); 但这对我不起作用 有什么建议吗 编辑: 我为本地应用程序找到了一个变通方法,因为我使用JDBC驱动程序,并考虑了默认时区。 我们可以使用以下代码进行设置: TimeZone.setDefault(TimeZone tz); 这样我们可以确保使用正确的时区

在使用Crystal reports viewer for Java时,是否可以设置(或更改)Oracle DB连接/会话的时区

我试过这个方法:

ReportClientDocument.setTimeZone(TimeZone tz);
但这对我不起作用

有什么建议吗

编辑:

我为本地应用程序找到了一个变通方法,因为我使用JDBC驱动程序,并考虑了默认时区。 我们可以使用以下代码进行设置:

TimeZone.setDefault(TimeZone tz);
这样我们可以确保使用正确的时区

尽管如此,还是有一个很大的问题,但: 我们不能将它用于web服务,因为我们可能有不同时区的客户端。 更不用说依赖于该价值的其他服务了

所以我们实际上应该问的问题是:

我们可以将连接实例传递给ReportViewerBean吗