Java 如何在ODataURL中传递日期参数

Java 如何在ODataURL中传递日期参数,java,web-services,rest,odata,Java,Web Services,Rest,Odata,对于这个输入,我只想查询日期参数,下面是我的URL ('russellwhyte')/Trips?$filter=StartsAt eq DateTime'2014-01-01T00:00:00' { "@odata.context": "http://services.odata.org/V4/(S(sdkgbnxmswihlweriznxbilh))/TripPinServiceRW/$metadata#People('russellwhyte')/Trips", "valu

对于这个输入,我只想查询日期参数,下面是我的URL

('russellwhyte')/Trips?$filter=StartsAt eq DateTime'2014-01-01T00:00:00'

{
    "@odata.context": "http://services.odata.org/V4/(S(sdkgbnxmswihlweriznxbilh))/TripPinServiceRW/$metadata#People('russellwhyte')/Trips",
    "value": [
        {
            "TripId": 0,
            "ShareId": "9d9b2fa0-efbf-490e-a5e3-bac8f7d47354",
            "Description": "Trip from San Francisco to New York City. Nice trip with two friends. 
            "Name": "Trip in US",
            "Budget": 3000,
            "StartsAt": "2014-01-01T00:00:00Z",
            "EndsAt": "2014-01-04T00:00:00Z",
            "Tags": [
                "Trip in New York",
                "business",
                "sightseeing"
            ]
        },
}
但是当我尝试使用日期参数进行查询时,我得到了错误。
请告诉我此查询中的最新错误。NetCore此DateTime格式工作正常

http://services.odata.org/V4/TripPinServiceRW/People('russellwhyte')/Trips?$filter=StartsAt eq 2014-01-01T00:00:00Z

您得到了什么错误?您使用的日期参数的确切查询是什么?请参考这里的答案