【问题标题】:maxdatetime in odata URLodata URL 中的 maxdatetime
【发布时间】:2014-05-02 12:04:23
【问题描述】:

您好,我有日期列表,我需要在其中获取最大日期的名称。

在 oData 服务中有函数 maxdatetime()。我是这样用的

url/services/List?$format=json&$select=name&$filter=date+eq+maxdatetime()

但它显示异常

{"odata.error":{"code":"","message":{"lang":"en-US","value":"An unknown function with name 'maxdatetime' was found. This may also be a key lookup on a navigation property, which is not allowed."}}}

我该如何解决这个问题?

【问题讨论】:

    标签: odata odata4j


    【解决方案1】:

    函数 maxdatetime() 应该由服务代码实现。根据您的例外,该服务没有实现它。如果您有权更改服务器端代码,您可以尝试实施。否则,请尝试:

    RootUrl/List$filter=date eq 9999-12-31T11:59:59-00:00
    

    【讨论】:

    • 感谢@Maya 的解释。如何使用表格中的 url 获得最大日期时间?
    猜你喜欢
    • 2020-06-21
    • 1970-01-01
    • 2016-06-18
    • 2012-12-30
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    相关资源
    最近更新 更多