Kendo ui 剑道UI筛选在日期上不起作用

Kendo ui 剑道UI筛选在日期上不起作用,kendo-ui,kendo-grid,filtering,kendo-ui-mvc,Kendo Ui,Kendo Grid,Filtering,Kendo Ui Mvc,我正在使用剑道用户界面,并尝试使用网格中的过滤器属性和以下代码 @(Html.Kendo().Grid(Model) .Name("TaskListGrid") .Columns(columns => { columns.Bound(p => p.Description); columns.Bound(p => p.InstrumentType.DisplayName).Title("Instrument Type

我正在使用剑道用户界面,并尝试使用网格中的过滤器属性和以下代码

    @(Html.Kendo().Grid(Model)
    .Name("TaskListGrid")
    .Columns(columns =>
    {
        columns.Bound(p => p.Description);
        columns.Bound(p => p.InstrumentType.DisplayName).Title("Instrument Type");
        columns.Bound(p => p.CounterParty).Title("Counterparty");
        columns.Bound(p => p.CommodityType);
        columns.Bound(p => p.ContractDate).Format(Settings.Current.DatePattern);
        columns.Bound(p => p.Price);
        columns.Bound(p => p.Currency);
        columns.Bound(p => p.Comment);
        columns.Template(@<text>
@Html.ActionLink("View details", "Index", item.InstrumentType.DetailController(), new {      Id = item.ContractId }, null)
</text>).Width(120);
     })
    .Filterable()
    .Sortable()

当我在localSTS中执行这段代码时,过滤在没有时间组件的ContractDateTime上运行良好。但是,当我部署相同的代码而不进行任何更改时,在部署的环境中,ContractDate的筛选无法正常工作,有人能帮我解决这个问题吗

您必须向我们提供更多信息。Settings.Current.DatePattern是什么?它是固定字符串还是类似CultureInfo.CurrentCulture的东西?在您部署的环境中,时间是否总是设置为0:00?您好,DatePattern用于格式化日期,使其仅显示日期组件,并且您对时间组件的看法是正确的,它并不总是设置为0:00,因此我无法进行筛选,因为筛选会考虑时间组件,有什么方法可以忽略时间部分吗?我已经尝试使用ContractDate=ContractDate.Date,只取日期部分,但即使这样似乎也不起作用,有没有其他方法可以忽略时间部分,请帮助