我希望我的参数默认为今年的第一天,所以我输入公式:
BirtDateTime.firstDayOfYear(BirtDateTime.today())
我希望默认以yyyy-MM-dd格式显示,以便用户知道要输入的格式。
但是,当我运行预览时,它会将默认值显示为“2012年1月1日”。
以下是我的参数设置的屏幕截图,以及报告的屏幕截图:
答案 0 :(得分:2)
您可以使用作为birt函数的Formatter
var now = new Date();
Formatter.format(now, "yyyy-MM-dd");
另一个答案是:
http://eclipse.org/birt/documentation/tutorial/tutorial-12.php
基本上你所要做的就是添加一个新的数据字段。将其设为DateTime并添加new Date( )
作为函数。在属性中有一个名为“Format DateTime”的选项卡。你可以在那里选择你的格式。
我知道网络上存在这个问题,所以我希望尽可能多地提供信息。