如何从公式中的DateAdd中删除时间

时间:2018-04-09 20:50:07

标签: crystal-reports

我有一个根据某些标准吐出字符串的公式。大多数情况下,标准要求在日期中添加几天。但是,在一个条件下,它需要增加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")

谢谢!

1 个答案:

答案 0 :(得分:1)

像这样使用:

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