文本格式的日期 - Birt
Date in Text format- Birt
如果日期像“08-02-2018”,我需要显示像“2018 年 8 月”这样的文本日期。
所以,我写了这个
" MONTHNAME(MAIL_DATE + 12 DAYS)||', '||YEAR(MAIL_DATE + 12 DAYS) as DateInText " 其中 MAIL_DATE 是今天的日期。
而且,我已经像行["DateInText "] 那样在 Birt 中进行了映射,但是我没有像 "August, 2018" 那样得到预期的值。
您可以利用内置的 BIRT 函数来实现这一点。
在 table 的详细信息行中,右键单击单元格并转到 "Edit Value/Expression.."
在表达式中你可以试试这个:
BirtDateTime.month(new Date(dataSetRow["DateInText"]),2) + ", " + BirtDateTime.year(new Date(dataSetRow["DateInText"]));
我希望这能奏效。
谢谢
如果日期像“08-02-2018”,我需要显示像“2018 年 8 月”这样的文本日期。
所以,我写了这个 " MONTHNAME(MAIL_DATE + 12 DAYS)||', '||YEAR(MAIL_DATE + 12 DAYS) as DateInText " 其中 MAIL_DATE 是今天的日期。
而且,我已经像行["DateInText "] 那样在 Birt 中进行了映射,但是我没有像 "August, 2018" 那样得到预期的值。
您可以利用内置的 BIRT 函数来实现这一点。 在 table 的详细信息行中,右键单击单元格并转到 "Edit Value/Expression.." 在表达式中你可以试试这个:
BirtDateTime.month(new Date(dataSetRow["DateInText"]),2) + ", " + BirtDateTime.year(new Date(dataSetRow["DateInText"]));
我希望这能奏效。
谢谢