2017-10-19 111 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中測試了這個公式,它對我來說工作得很好。

相關問題