![](/img/trans.png)
[英]Filtered the Odata service value for date range with and:false condition SAPUI5
[英]SAPUI5 Date mismatch in oData
我將日期從sap.m.DatePicker
傳遞給oData服務過濾器。 我已經使用綁定到日期選擇器的JSON模型來訪問用戶選擇的日期。
我的問題是:當我選擇1st Oct 2018
作為日期時,我在調試會話中看到該日期為30th Sep 2018
(根據SAP后端格式為20180930)。 在Gateway oData服務中,它總是落后1個日期。
這里出了什么問題!!
我從前端嘗試了各種方法,例如date.setHours(0,0,0,0), date.setUTCHours(0,0,0,0)
等。 但是我的問題從未解決。 我想這是關於時區的。
有人可以指導我這里的問題是什么。
這是將日期傳輸回后端的常見問題。 發生這種情況是因為日期時間是午夜,並且在將日期提交到后端系統時發生了根據時區的轉換。 解決方法是將日期對象的小時數設置為12,然后再將該對象作為過濾器值提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.