簡體   English   中英

SAPUI5日期在OData中不匹配

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM