如何在crystal reports java viewer中设置时区(或将连接传递到)
在使用Crystal reports viewer for Java时,是否可以设置(或更改)Oracle DB连接/会话的时区 我试过这个方法:如何在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); 这样我们可以确保使用正确的时区
ReportClientDocument.setTimeZone(TimeZone tz);
但这对我不起作用
有什么建议吗
编辑:
我为本地应用程序找到了一个变通方法,因为我使用JDBC驱动程序,并考虑了默认时区。
我们可以使用以下代码进行设置:
TimeZone.setDefault(TimeZone tz);
这样我们可以确保使用正确的时区
尽管如此,还是有一个很大的问题,但:
我们不能将它用于web服务,因为我们可能有不同时区的客户端。
更不用说依赖于该价值的其他服务了
所以我们实际上应该问的问题是:
我们可以将连接实例传递给ReportViewerBean吗