gpt4 book ai didi

javascript - 使用sapui5的日期过滤器

转载 作者:行者123 更新时间:2023-12-03 02:03:25 24 4
gpt4 key购买 nike

我想将过滤器与日期一起使用,过滤器应该是这样的:

/MyEntitySet?$filter=Erdat gt datetime'2018-02-04T00:00:00' and Erdat lt 
datetime'2018-02-04T00:00:00

但是在 sapui5 中使用它时我没有明白:

var date = this.byId("date1").getDateValue();
var date2 = this.byId("date2").getValue();
var oDateFormat = sap.ui.core.format.DateFormat.getInstance({
pattern: "yyyy-MM-ddTHH:mm:ss"
});
var oDate = oDateFormat.format(oDateFormat.parse(date));

var oDateFormat2 = sap.ui.core.format.DateFormat.getInstance({
pattern: 'yyyy-MM-ddTHH:MM:SS'
});
var oDate2 = oDateFormat.format(oDateFormat.parse(date2));

任何人对此有任何想法,我将不胜感激。谢谢

最佳答案

您不需要自己格式化数据,只需构建Filter并直接应用于odata请求即可。

sap.ui.define(['sap/ui/model/Filter', 'sap/ui/model/FilterOperator'], 
function(Filter, FilterOperator) {
new Filter({
path: "Erdat",
operator: FilterOperator.BT,
value1: date,
value2: date2
});
});

关于javascript - 使用sapui5的日期过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49917338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com