如何在 Crystal 报告中将 '07/03/2018' 格式化为 'March 7th 2018'
How can I format '07/03/2018' to 'March 7th 2018' in Crystal Reports
我需要在 crystal reports
中将日期格式显示为 March 7th 2018
。我在 crystal 报告中使用格式编辑器进行了尝试,结果显示为 March 07 2018
但不是我想要的。如何进行这种格式化?
正如评论中已经提到的,Crystal 报告中没有内置函数将日期格式化为 1 日、2 日、3 日、4 日...
使用以下公式,您将获得所需的结果:
Select Day({@myDate})
Case 1, 21, 31:
ToText({@myDate}, "MMMM d'st' yyyy")
Case 2, 22:
ToText({@myDate}, "MMMM d'nd' yyyy")
Case 3, 23:
ToText({@myDate}, "MMMM d'rd' yyyy")
Default:
ToText({@myDate}, "MMMM d'th' yyyy")
注意:月份名称将根据您系统的区域设置显示。
我需要在 crystal reports
中将日期格式显示为 March 7th 2018
。我在 crystal 报告中使用格式编辑器进行了尝试,结果显示为 March 07 2018
但不是我想要的。如何进行这种格式化?
正如评论中已经提到的,Crystal 报告中没有内置函数将日期格式化为 1 日、2 日、3 日、4 日...
使用以下公式,您将获得所需的结果:
Select Day({@myDate})
Case 1, 21, 31:
ToText({@myDate}, "MMMM d'st' yyyy")
Case 2, 22:
ToText({@myDate}, "MMMM d'nd' yyyy")
Case 3, 23:
ToText({@myDate}, "MMMM d'rd' yyyy")
Default:
ToText({@myDate}, "MMMM d'th' yyyy")
注意:月份名称将根据您系统的区域设置显示。