设置 BIRT 报告中日期时间的格式

发布于 2024-11-26 22:28:48 字数 519 浏览 0 评论 0原文

我在处理 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尘曦 2024-12-03 22:28:48

到目前为止我找到的唯一解决方案是通过参数“__timezone”设置时区:

例如:

..&__timezone=CET
..&__timezone=BST

The only solution I've found so far is setting the timezone by the parameter "__timezone":

For example:

..&__timezone=CET
..&__timezone=BST
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文