Crystal reports 如何在公式中删除DateAdd中的时间

Crystal reports 如何在公式中删除DateAdd中的时间,crystal-reports,Crystal Reports,我有一个公式,可以根据特定的标准吐出字符串。大多数情况下,标准要求在日期后添加几天。然而,在一种情况下,它需要增加6个月。所以我用 DateAdd('m', 6, {client_record_sales_off.close_date}) 如果它本身是一个字段,我可以使用日期格式只显示日期。然而,由于这是一个更大公式的一部分,我无法做到这一点。当时间戳使用更大的公式时,有没有办法去除它 if {@pullExistence} = "New" and {#5Count} = 1 then to

我有一个公式,可以根据特定的标准吐出字符串。大多数情况下,标准要求在日期后添加几天。然而,在一种情况下,它需要增加6个月。所以我用

DateAdd('m', 6, {client_record_sales_off.close_date})
如果它本身是一个字段,我可以使用日期格式只显示日期。然而,由于这是一个更大公式的一部分,我无法做到这一点。当时间戳使用更大的公式时,有没有办法去除它

if {@pullExistence} = "New" and {#5Count} = 1 then 
totext({{client_record_sales_off.close_date} + 3)
else if {@pullExistence} = "Existing" and 
IsNull({client_prior.assessment_date}) then (DateAdd('m', 6, 
{client_record_sales_off.close_date}) & " 6 Month Review")
else if {@pullExistence} = "New" and IsNull({client_prior.assessment_date}) 
then (totext({client_record_sales_off.close_date} + 14) & " 14 Day review")
谢谢

像这样使用:

CDATE(DateAdd('m', 6, {client_record_sales_off.close_date}))

成功了。谢谢!