如何将字符串字段转换为日期?

2020-08-24 01:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家们。 我遇到以下问题...

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

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


嗨,专家们。

我遇到以下问题,希望您能对我有所帮助。

我有一张显示信息的下表,包括4个字段,其中2个显示日期,2个显示小时。

我正在尝试将" Fecha Inicio "字段从yyyy-MM-dd格式更改为dd-MM-yyyy格式

这就是我从Controller调用表的方式。

 var serviceURL1 ="/img/sap/opu/odata/sap/ZGESRE_SRV/ListaSet?$ format = json";
 var JsonModel1 = new sap.ui.model.json.JSONModel();
 this.getView()。byId(" table0")。setModel(JsonModel1);
 JsonModel1.loadData(serviceURL1,null,false);
 JsonModel1.getProperty("/img/d/results/"); 
这就是我将数据链接到XML视图中的表的方式
 <表inset =" false"项目=" {/d/results}" id =" table0" selectionChange =" onSelectionChange"
 growth =" true" growthScrollToLoad =" true" AlternativeRowColors =" true" popinLayout =" GridSmall"> 

这是显示文字的地方,我使用的字段是:

-Datefrom

-时间自

-数据

-Timeto

 <文本text =" {Datefrom}" width =" auto" maxLines =" 1" wrap =" false" textAlign =" Center" textDirection =" Inherit" visible =" true"/>
 
 
 
 

关于如何更改表格式的一些建议或帮助,值得一提的是,直接来自odata的类型是String,所以我不知道如何将其转换或修改为 放在桌子上。

感谢大家的答复。

关于。
埃德森

(47.6 kB)
2条回答
Aaron 3364
2020-08-24 01:41 .采纳回答

这对我有用:

 <文本text =" {path:'Datefrom',type:'sap.ui.model.type.Date'}"/> 

对于时间,您将使用sap.ui.model.type.Time。
然后还有DateTime。

您知道UI5 API参考吗?

一周热门 更多>