Sapui5 创建模型时的日期格式设置

Sapui5 创建模型时的日期格式设置,sapui5,Sapui5,我正在硬编码一些日期,以便写回模型 例如 oEntry.StartDate=“2016-03-28:00:00”; 这将抛出一个无效的日期错误: oModel.create(“/CalendarSet”),oEntry{ 成功:成功, 错误:错误 }); 日期的正确格式是什么?您可以使用Javascript日期元素 oEntry={ StartDate:新日期(年、月、日、时、分、秒、毫秒) }; oModel.create(“/CalendarSet”),oEntry{ 成功:成功, 错误

我正在硬编码一些日期,以便写回模型

例如

oEntry.StartDate=“2016-03-28:00:00”;
这将抛出一个无效的日期错误:

oModel.create(“/CalendarSet”),oEntry{
成功:成功,
错误:错误
});

日期的正确格式是什么?

您可以使用Javascript日期元素

oEntry={
StartDate:新日期(年、月、日、时、分、秒、毫秒)
};
oModel.create(“/CalendarSet”),oEntry{
成功:成功,
错误:错误
});
资料来源:

如果您在URL中的sPath中需要它,您可以使用以下命令来获取日期时间字符串

getTimestamp:function getTimestamp(oDate){//TODO:JsDoc
this.oLogger.info(“输入函数时间戳(oDate)”;
返回sap.ui.core.format.DateFormat.getDateTimeInstance({pattern:“yyyy-MM-ddTKK:MM:ss“}).format(oDate | | new-Date());
},
这就是您需要的:

oEntry={};
oEntry.StartDate=新日期();//假设“StartDate”是服务中的corr.fieldname
//还假设它是实体中唯一的键
//及其类型DateTime
oModel.create(“/CalendarSet”),oEntry{
成功:成功,
错误:错误
});

查看该URL:请改用MDN。