使用时间字段过滤

2020-09-16 03:44发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想知道如何在过滤器参数中传递时间字段Edm.Time值。 我检查 https://archive.sap.com/discussions/thread/3558834 并 它引导我为Date字段传递$ filter =(DepDate EQ datetime'2013-01-02T00:00:00'),它可以正常工作。 在时间字段的情况下,当我通过DepTime EQ'PT11H00M00S'时,它不起作用。 我检查了"使用OData日期和时间"博客,作者John Patterson 用于格式化" DepartureTime":" PT11H00M00S"时间字段值设置为11:00 AM,以在UI5中显示值。 我想知道在过滤器参数以及/IWFND/GW_CLIENT测试中需要发送哪种格式的时间值。 非常感谢,

Raj

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想知道如何在过滤器参数中传递时间字段Edm.Time值。 我检查 https://archive.sap.com/discussions/thread/3558834 并 它引导我为Date字段传递$ filter =(DepDate EQ datetime'2013-01-02T00:00:00'),它可以正常工作。 在时间字段的情况下,当我通过DepTime EQ'PT11H00M00S'时,它不起作用。 我检查了"使用OData日期和时间"博客,作者John Patterson 用于格式化" DepartureTime":" PT11H00M00S"时间字段值设置为11:00 AM,以在UI5中显示值。 我想知道在过滤器参数以及/IWFND/GW_CLIENT测试中需要发送哪种格式的时间值。 非常感谢,

Raj

付费偷看设置
发送
2条回答
大道至简
1楼-- · 2020-09-16 04:44

这有效:

https://archive.sap.com/discussions/thread/3965066

如果它不适合您,那么让我们看看您的EntitySet-属性声明,以及如何将数据发送到后端。

CPLASF-自律
2楼-- · 2020-09-16 04:21

请参考OData V2规范,它应为"代表一天中的时间,范围为0:00:00.x到23:59:59.y,其中x和y取决于精度" 与示例-

示例1:PT13H20M

在您的情况下,请尝试不使用单引号。

http://www.odata.org/documentation/odata- 版本2-0/概述/

一周热门 更多>