Date 格式化一个/日期(时间戳)/“;UI5中的值
我有一个类似的问题,像这样或那样。我也在使用XML视图。使用此代码Date 格式化一个/日期(时间戳)/“;UI5中的值,date,formatting,odata,sapui5,Date,Formatting,Odata,Sapui5,我有一个类似的问题,像这样或那样。我也在使用XML视图。使用此代码 <Text text="{ path: 'model1>CHANGE_DATE' }" /> 当我尝试 <Text text="{ path: 'model1>CHANGE_DATE', type: 'sap.ui.model.type.Date', formatOptions: { pattern: 'MM/dd/yyyy' } }"/&g
<Text text="{ path: 'model1>CHANGE_DATE' }" />
当我尝试
<Text text="{
path: 'model1>CHANGE_DATE',
type: 'sap.ui.model.type.Date',
formatOptions: { pattern: 'MM/dd/yyyy' }
}"/>
我收到错误消息:
sap ui核心dbg.js:30928未捕获类型错误:oDate.getTime不是函数
你知道为什么格式化不起作用吗?转换为ODataModel解决了这个问题。这是ODataModel吗?字段是否声明为Edm.DateTime?啊,好的。我使用的是JsonModel。也许这就是原因。如果有必要,我可以尝试转换成OdataModel。我想这就是原因。您还可以切换到另一种日期格式,或者使用格式化程序函数将字符串转换为JS日期对象
<Text text="{
path: 'model1>CHANGE_DATE',
type: 'sap.ui.model.type.Date',
formatOptions: { pattern: 'MM/dd/yyyy' }
}"/>