设置 BIRT 报告中日期时间的格式
我在处理 BIRT 报告中的日期时间时遇到问题。我想要做的就是从报告参数、数据集中的日期时间列,甚至在某些 java 脚本中使用 new Date() 给出一个日期时间,我想使用本地时间格式化该值。
因此,鉴于日期为 2011-06-25 23:00:00 (始终以通用时间存储),我想将其格式化为 2011-06-26 00:00:00 BST (因为我在 UTC 都柏林运行,爱丁堡,里斯本,伦敦时区
使用内置的格式日期时间设置,我最接近的是格式化2011-06-25。报告中的 23:00:00 为 2011-06-25 23:00:00 GMT。
我已将其发布在 BIRT Exchange 论坛 也希望有人能提供帮助。
有什么想法吗?
干杯,
安德斯
I have an issue working with date time in BIRT Reports. All I want to do is given a date time, from either a Report Parameter, Date Time column in a data set, or even using new Date() in some java script, I want to format the value using local time.
So given the date as 2011-06-25 23:00:00 (which is always stored in universal time), I want to format it as 2011-06-26 00:00:00 BST (as I am running in UTC Dublin, Edinburgh, Lisbon, London timezone.
Using the built in Format DateTime settings the closest I have come is formatting 2011-06-25 23:00:00 in the Report as 2011-06-25 23:00:00 GMT.
I have posted this on the BIRT Exhchange forum also so hopefully someone can help.
Any ideas?
Cheers,
Andez
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
到目前为止我找到的唯一解决方案是通过参数“__timezone”设置时区:
例如:
The only solution I've found so far is setting the timezone by the parameter "__timezone":
For example: