文字格式的日期-Birt

时间:2018-10-17 16:18:45

标签: sql db2 birt

如果要显示类似“ 08-02-2018”的文本日期,则需要显示类似“ 2018年8月”的文本日期。

所以,我写了这个 “ MONTHNAME(MAIL_DATE + 12 DAYS)||','|| YEAR(MAIL_DATE + 12 DAYS)as DateInText”,其中MAIL_DATE是今天的日期。

而且,我已经在Birt中像row [“ DateInText”]一样映射了,但是我没有像“ August,2018”那样得到期望的值。

1 个答案:

答案 0 :(得分:0)

您可以利用内置的BIRT函数来实现此目的。 在表格的详细信息行中,右键单击该单元格,然后转到“编辑值/表达式”。 在表达式中,您可以尝试以下方法:

BirtDateTime.month(new Date(dataSetRow["DateInText"]),2) + ", " + BirtDateTime.year(new Date(dataSetRow["DateInText"]));

我希望这行得通。

谢谢