2017-10-19 173 views
0

在Crystal Report中,我在报告的“特殊字段”中使用了“打印日期”。我已将日期设置为以下格式:例如,2012年3月1日。如何将月份转换为Crystal Report中的大写字母?

但是,我不能用正确的语法或配方改变MAR,这意味着一个“大写”的月份名称。我试图将月份转换为字符串,但它似乎不起作用。

什么是正确的语法或公式来实现我想要的形式?

+0

你可以在这里发布你的公式吗? – Siva

+0

我使用大写(cstr(crShortMonth)),但它显示错误。 – Mark

+0

你能发布错误吗? – Siva

回答

0

试试这个公式。

UCase(CStr({V_WO_CRW1.START_TIME}, "MMM. dd, yyyy")) 

你会想在你的报告中包含您想要打印的日期场更换{V_WO_CRW1.START_TIME}。格式字符串也可以根据需要进行修改。例如,MMMM将月份打印为OCTOBER而不是OCT。

我在CR 2016 Pro中测试了这个公式,它对我来说工作得很好。

相关问题