【发布时间】:2011-10-10 04:39:49
【问题描述】:
我们在我们的应用程序中使用 BIRT 进行报告。当我们在本地测试报告时,它按预期工作。然后我们将应用程序部署在操作系统为 ubuntu 的测试服务器上,我们使用 mysql 作为我们的数据库服务器。现在 OS 和 mysql 的时区都设置为 IST。但是当我们生成报告时,它会显示 5:30 之前的日期/时间,即 GMT 时间。请问有什么建议吗?
【问题讨论】:
标签: birt
我们在我们的应用程序中使用 BIRT 进行报告。当我们在本地测试报告时,它按预期工作。然后我们将应用程序部署在操作系统为 ubuntu 的测试服务器上,我们使用 mysql 作为我们的数据库服务器。现在 OS 和 mysql 的时区都设置为 IST。但是当我们生成报告时,它会显示 5:30 之前的日期/时间,即 GMT 时间。请问有什么建议吗?
【问题讨论】:
标签: birt
如果问题是您在服务器以外的其他时区查看报表,您可以将参数 __timezone 传递给查看器,日期将在该时区呈现。
【讨论】:
将日期/时间绑定到数据元素并右键单击该元素并转到属性并选择格式数据时间。
然后根据需要选择您的本地
您也可以使用标签并使用<value-of format="yyyy-MM-dd">new Date()</value-of>
或右击您的标签/元素并使用您的日期时间格式应用新样式
【讨论】: