日期相关问题

2020-09-08 15:04发布

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

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


嗨,

我有一个要求..在一个表中,我需要根据交货日期对其进行过滤
如果我将交货日期指定为08/09/2018,则该表将其交货日期定为08/08/2018 。 给定日期减少了一天。

我已经检查了它的网络标签

ZWM_C_ERP_DELV_VH?$ filter = {DeliveryDate eq datetime'2018-08-09T18:30:00')

在OData.results中,以下是交货日期,

交货日期:2018年8月8日星期三05:30:00 GMT + 0530(印度标准时间)

由此,我开始了解到,我需要增加+5.30小时的时间。 但是我的问题是如何添加它?

任何解决方案都会有所帮助。

感谢与问候,

Ayesha

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

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


嗨,

我有一个要求..在一个表中,我需要根据交货日期对其进行过滤
如果我将交货日期指定为08/09/2018,则该表将其交货日期定为08/08/2018 。 给定日期减少了一天。

我已经检查了它的网络标签

ZWM_C_ERP_DELV_VH?$ filter = {DeliveryDate eq datetime'2018-08-09T18:30:00')

在OData.results中,以下是交货日期,

交货日期:2018年8月8日星期三05:30:00 GMT + 0530(印度标准时间)

由此,我开始了解到,我需要增加+5.30小时的时间。 但是我的问题是如何添加它?

任何解决方案都会有所帮助。

感谢与问候,

Ayesha

付费偷看设置
发送
2条回答
Doze时光
1楼 · 2020-09-08 15:35.采纳回答

您好Abhihek,

感谢您的回复。

我已经自己解决了。 与"广告联盟"标签中一样,"交货日期"的过滤器参数已通过2018-08-09

ZWM_C_ERP_DELV_VH?$ filter = {DeliveryDate eq datetime'2018-08-09T18:30:00')

因此,我将valueFormat:'yyyy-MM-dd'赋予了DatePicker。 它起作用了。

感谢与问候,

Ayesha

callcenter油条
2楼-- · 2020-09-08 15:42

您好 Ayesha Shaik

请参见下面的参考代码:

lv_system_timezone TYPE时区

 ls_datetime-date = lv_wf_date。
 ls_datetime-time = lv_wf_time。
 APPEND ls_datetime至lt_datetime。
   尝试。
      通话功能'/OSP/TIMEZONE_DETERMINE'
         出口
           iv_timezone = lv_system_timezone
           to_utc = gc_abap_true
         输入
           et_return = lt_return_tab
         桌子
           t_datetime = lt_datetime。
 *所调用的函数未知或无效
     捕捉cx_sy_dyn_call_illegal_func。  " #EC NO_HANDLER
   ENDTRY。

还有更多的fms。 您可以chk:

我认为下面的方法适用于您的情况。 首先使用上述功能模块将您的时间转换为UTC,然后使用以下功能模块。

功能模块:ISU_DATE_TIME_CONVERT_TIMEZONE

请查看测试结果将本地时间转换为印度时区

src="/img/storage/temp/1686505-date1.png">

< p>希望这会有所帮助。

谢谢-

阿布舍克语

一周热门 更多>