我用
ToText(Cdate({dt_vw_Rept_Attend.StartDate}),"dd-MMM-yyyy")
在水晶报表中合成日期时间字符串以显示日 - 月 - 年的公式,但它对我不起作用。
如果我的数据库中的日期时间为7/28/2015 12:00:00 AM
所以根据功能它应该是28-Jul-2015
但是我又来了7/28/2015 12:00:00 AM
我需要你的帮助来解决这个问题。提前谢谢。
答案 0 :(得分:1)
尝试以下代码。
ToText({dt_vw_Rept_Attend.StartDate}, "yyyyMM") ==> “201101″
ToText({dt_vw_Rept_Attend.StartDate}, "dd-MMM-yyyy") ==> “15-Jan-2011″
ToText({dt_vw_Rept_Attend.StartDate}, "dd MMM yyyy") ==> “15 Jan 2011″
ToText({dt_vw_Rept_Attend.StartDate}, "MM/dd/yy") ==> “01/15/11″
ToText({dt_vw_Rept_Attend.StartDate}, "dddd, MMM d, yyyy") ==> “Saturday, Jan 1, 2011″
ToText(Cdate({dt_vw_Rept_Attend.StartDate}))
了解更多信息 http://crystaltricks.com/wordpress/?p=149 希望你解决