SAPUI5 - Dateformat - 如何使用Dateformat格式化日期

时间:2016-07-01 11:05:26

标签: date format sapui5

让我们说我有一个日期作为字符串,在yyyy-MM-dd中格式化,我希望它被格式化为style:"short"。 我只想使用Dateformat

我使用此https://openui5.hana.ondemand.com/#docs/guide/91f2eba36f4d1014b6dd926db0e91070.html来了解如何使用DateFormat

但是我无法看到我的代码出了什么问题:

date: function(sdate) {
   var regex = "[0-9]{4}-[0-9]{2}-[0-9]{2}";
   if (!sdate.match(regex))
    return "no valid date given";

   jQuery.sap.require("sap.ui.core.format.DateFormat");
   var oDateFormat = sap.ui.core.format.DateFormat.getInstance({pattern: "yyyy-MM-dd", style: "short"});
   return oDateFormat.format(sdate); //date should be returned here in "short"-style
}

控制台告诉我 TypeError: j.getTime is not a function。 似乎WebIDE也不知道函数Datetime.format()

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可能会重读链接中的文档:要将String转换为Date,您必须使用DateFormat.parse方法。