我的观点如下:
<f:content>
<core:Title text="Student" />
<Label text="Name" />
<Text text="{fullName}" />
<Label text="Date of Birth" />
<Text text="{dob}" />
{dob}是从数据库中提取的值。 显示该值时,它显示为:
Date of Birth :2015-12-30T00:00:00.000Z
我希望它只显示2015-12-30。
帮助!
答案 0 :(得分:1)
<Text text ="{path:'dob', type:'sap.ui.model.type.Date', formatOptions : { style:'medium', UTC: true}}"/>
根据我的说法,这是更清晰的解决方案,除非您有特殊的日期格式,除了SAP提供的内容。
详细了解sap.ui.model.type.Date
&amp;对于
日期格式选项explore here。
答案 1 :(得分:0)
您应该能够以这种方式定义格式化程序:
<Text text = "{ path: 'dob', formatter: 'my.Formatter.formatDate' }" />
在js:
jQuery.sap.declare("my.Formatter");
my.Formatter = {
formatDate : function (value) {// value is the date
return "xx"; // return the formatted date
}
};