SAPUI5日期格式问题

2020-09-20 23:36发布

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

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


 dateFormat:sap.ui.core.format.DateFormat.getDateTimeInstance({
 模式:" yyyyMMdd"
 })
 

然后在代码中,我将日期格式设置为:

//this.datePeriod2:2018年12月31日星期一23:59:59 GMT + 0100
 this.dateFormat.format(this.datePeriod2); 

然后在SAP Gateway上运行的应用程序中返回:

" 20191231"
 

在我的WebIDE上,它返回:

" 20181231" 

我的问题是:

有人可以解释一下我为什么在WebIDE中得到正确的日期" 20181231",而在SAP Gateway中得到" 20191231"吗? 以及我该如何解决?

两个UI5版本都相同:1.44.8。

我真的很笨。 预先谢谢你。

最诚挚的问候,

Thijs

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

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


 dateFormat:sap.ui.core.format.DateFormat.getDateTimeInstance({
 模式:" yyyyMMdd"
 })
 

然后在代码中,我将日期格式设置为:

//this.datePeriod2:2018年12月31日星期一23:59:59 GMT + 0100
 this.dateFormat.format(this.datePeriod2); 

然后在SAP Gateway上运行的应用程序中返回:

" 20191231"
 

在我的WebIDE上,它返回:

" 20181231" 

我的问题是:

有人可以解释一下我为什么在WebIDE中得到正确的日期" 20181231",而在SAP Gateway中得到" 20191231"吗? 以及我该如何解决?

两个UI5版本都相同:1.44.8。

我真的很笨。 预先谢谢你。

最诚挚的问候,

Thijs

付费偷看设置
发送
1条回答
Bunny_CDM
1楼 · 2020-09-21 00:14.采纳回答

Thijs,

您的问题可能与网关格式化日期的方式有关。

这是我格式化日期的方式,例如:

oDateFormat = sap.ui.core.format.DateFormat.getDateInstance({pattern:" yyyy-MM-dd"," UTC":true});

SAP注意 2511532 可能会有所帮助。

干杯

Ric。


一周热门 更多>