发送到后端时未获取"日期格式"值

2020-09-09 10:52发布

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

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


嗨,

我需要在"过滤器"中发送日期格式以后端浏览到第二页。

在"初始"屏幕中,我有"起始日期"和"截止日期"。 在过滤器中传递它们时,能够获得"起始日期"值,而不是"截止日期"值。 以下是我为获取"从日期"和"到日期"而编写的代码,

var fromDate = sap.ui.core.format.DateFormat.getDateInstance({pattern:" yyyyMMdd",strictParsing:true})。format(new Date(inputData.deliveryDate_from));

var toDate = sap.ui.core.format.DateFormat.getDateInstance({pattern:" yyyy.MM.dd",strictParsing:true})。format(new Date(inputData.deliveryDate_to));

以下是在inputData中获取的值,

  1. deliveryDate_from:"星期三10.04.2019"
  2. deliveryDate_to:"星期二30.04.2019"
  3. fullPallets_fromStoragType:" 0010"
  4. fullPallets_toStoragType:" 0010"
  5. mixPallets_fromStoragType:" 0010"
  6. mixPallets_toStoragType:" 0010"
  7. openTOs:是
  8. postedGI:是
  9. 打印机:" LP01"
  10. wareHouseNumber:" 0001"

尽管调试能够以" yyyyMMdd"格式获取fromDate值。 对于toDate,我得到的是空值

请帮助。

感谢与问候,

Ayesha

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

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


嗨,

我需要在"过滤器"中发送日期格式以后端浏览到第二页。

在"初始"屏幕中,我有"起始日期"和"截止日期"。 在过滤器中传递它们时,能够获得"起始日期"值,而不是"截止日期"值。 以下是我为获取"从日期"和"到日期"而编写的代码,

var fromDate = sap.ui.core.format.DateFormat.getDateInstance({pattern:" yyyyMMdd",strictParsing:true})。format(new Date(inputData.deliveryDate_from));

var toDate = sap.ui.core.format.DateFormat.getDateInstance({pattern:" yyyy.MM.dd",strictParsing:true})。format(new Date(inputData.deliveryDate_to));

以下是在inputData中获取的值,

  1. deliveryDate_from:"星期三10.04.2019"
  2. deliveryDate_to:"星期二30.04.2019"
  3. fullPallets_fromStoragType:" 0010"
  4. fullPallets_toStoragType:" 0010"
  5. mixPallets_fromStoragType:" 0010"
  6. mixPallets_toStoragType:" 0010"
  7. openTOs:是
  8. postedGI:是
  9. 打印机:" LP01"
  10. wareHouseNumber:" 0001"

尽管调试能够以" yyyyMMdd"格式获取fromDate值。 对于toDate,我得到的是空值

请帮助。

感谢与问候,

Ayesha

付费偷看设置
发送
2条回答
nice_wp
1楼 · 2020-09-09 11:28.采纳回答

新的Date()对象以" yyyyMMdd"方式解释您的输入,其中" 10.04.2019"有效," 30.04.2019"无效,bcz 30无效月份。

最终日期对象将 返回值,

  1. 新日期(inputData.deliveryDate_from)= 20191004
  2. 新日期(inputData.deliveryDate_to)=无效日期
< p>注意:在创建日期对象时,分别通过日期,月份和年份,并确保此返回预期的有效日期。

小熊yu生菜
2楼-- · 2020-09-09 11:51

var toDate = sap.ui.core.format.DateFormat.getDateInstance( {pattern:" yyyyMMdd",strictParsing:true})。format(new Date(inputData.deliveryDate_to));

抱歉,toDate的模式与fromDate相同。

一周热门 更多>