如何使用BQL查询过滤器的日期常量

时间:2017-05-10 17:10:58

标签: acumatica

我试图通过BQL查询获取记录集,但我无法弄清楚如何为日期创建常量。我想根据硬日期值进行过滤 - 但我看不到任何日期常量的例子。我尝试使用带有日期值的字符串常量,但这不起作用,如果我尝试使用DateTime:

public const DateTime TranDate = Convert.ToDateTime("2017-04-01");

public class tranDate : Constant<DateTime>
{
    public tranDate() : base(TranDate) { }
}

我收到错误 - &#34;无法在静态类中声明实例成员&#34;。

我对此感到茫然......

1 个答案:

答案 0 :(得分:3)

尝试使用以下语法声明日期常量:

public class myDate : Constant<DateTime>
{
    public myDate()
        : base(new DateTime(2017, 04, 01))
    {
    }
}

有关详细信息,请参阅Acumatica BQL constants reference