SAP ABAP时间戳字段[char(14)]到SAPUI5日期和时间

2020-08-21 06:28发布

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

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


您好专家

我需要从OData服务的时间戳字段(例如20200219124906)中在SAPUI5 App中显示日期和时间(请注意,它实际上不是Timestamp字段,它是CHAR(14)ABAP字段,通常在ABAP中用于时间戳记)。/p>

您能否指导我逻辑以在SAPUI5中检索实际日期和时间。

提前谢谢!

关于拉维

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

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


您好专家

我需要从OData服务的时间戳字段(例如20200219124906)中在SAPUI5 App中显示日期和时间(请注意,它实际上不是Timestamp字段,它是CHAR(14)ABAP字段,通常在ABAP中用于时间戳记)。/p>

您能否指导我逻辑以在SAPUI5中检索实际日期和时间。

提前谢谢!

关于拉维

付费偷看设置
发送
4条回答
SAP砖家
1楼 · 2020-08-21 06:43.采纳回答

嗨,

您可以在javascript中使用类似的方法来获取日期对象

 dateString ='20200219124906'
 var date = new Date(dateString.replace(
   /^(\ d {4})(\ d \ d)(\ d \ d)(\ d \ d)(\ d \ d)(\ d \ d)$/,
     '$ 4:$ 5:$ 6 $ 2/$ 3/$ 1'
 ));
 console.log(date.toString()); 

最诚挚的问候,

Geert-Jan Klaps

huskylover
2楼-- · 2020-08-21 06:52

非常感谢,它奏效了。

此致

xfwsx85
3楼-- · 2020-08-21 06:52

Hi

 var d1 = sap.ui.core.format.DateFormat.getDateInstance({pattern:" YYYY/MM/DD"})  ;
 var df = d1.format(yourDate); 
clasier
4楼-- · 2020-08-21 06:50
 

这是Xml格式,您可以使用这些属性以Js设置

它将显示带有时区的值。

一周热门 更多>