我有一个声明...
if (lastInvoice.Invoice_Date < DateTime.Now.AddMonths(-12))
这会检查发票上的日期,如果它是 2012 年 1 月之前的 12 个月前的任何内容,请继续使用代码。
所以不是 dateTime.Now.AddMonths(-12)) 我想说的是从发票日期算起的 6 个月
我试过了...
if (lastInvoice.Invoice_Date < lastInvoice.Invoice_Date.AddMonths(-0-worksite.Number_of_Months))
也尝试不使用 (-0) 并将其作为 (0) 但需要 - 用于表达式。无论如何,它并没有返回它应该是什么。我究竟做错了什么?