【发布时间】:2016-08-23 11:02:08
【问题描述】:
我有类似here 或here 的问题。我也在使用 XML 视图。使用此代码
<Text text="{ path: 'model1>CHANGE_DATE' }" />
我从 OData (V2) 服务收到以下响应:
/Date(1671944676355)/
当我尝试时
<Text text="{
path: 'model1>CHANGE_DATE',
type: 'sap.ui.model.type.Date',
formatOptions: { pattern: 'MM/dd/yyyy' }
}"/>
我收到错误消息:
sap-ui-core-dbg.js:30928 Uncaught TypeError: oDate.getTime is not a function
您知道为什么格式化不起作用吗?
【问题讨论】:
-
这是一个 ODataModel 吗?该字段是否声明为 Edm.DateTime?
-
嗯,好的。我正在使用 JsonModel。也许这就是原因。我可以尝试转换为 OdataModel - 如有必要。
-
猜猜这就是原因。您还可以切换到另一种日期格式或使用格式化函数将字符串转换为 JS Date 对象
标签: date formatting odata sapui5