Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 表SAPUI5中的日期格式_Date_Odata_Sapui5 - Fatal编程技术网

Date 表SAPUI5中的日期格式

Date 表SAPUI5中的日期格式,date,odata,sapui5,Date,Odata,Sapui5,我已经使用SAPUI5创建了一个表,并使用ODATA服务将数据获取到表中。但是,我有一个列,它的类型是日期,格式类似于“2011年1月13日星期四01:00:00 GMT+0100(Mitteleuropäische Zeit)” 我试着用谷歌搜索,我发现了一个很不错的博客 但这里我也看到了一个只使用了一个数据值的示例。但我需要选择一整列“Businessdate”,并将其格式化为类似于“2014年1月13日”的格式。有什么建议吗 我的源表中的数据类型为DATE 谢谢我已经更新了您的jsbin示

我已经使用SAPUI5创建了一个表,并使用ODATA服务将数据获取到表中。但是,我有一个列,它的类型是日期,格式类似于“2011年1月13日星期四01:00:00 GMT+0100(Mitteleuropäische Zeit)”

我试着用谷歌搜索,我发现了一个很不错的博客

但这里我也看到了一个只使用了一个数据值的示例。但我需要选择一整列“
Businessdate
”,并将其格式化为类似于“2014年1月13日”的格式。有什么建议吗

我的源表中的数据类型为
DATE


谢谢

我已经更新了您的jsbin示例:

我所做的改变:

  • 我模仿了您的ODate日期的ISO8601格式,只是将其设置为当前日期:

    oModel.setData({
        dateValue:  new Date() // I.e. Mon Feb 24 2014 17:35:22 GMT+0100 (W. Europe Standard Time)
    });
    
  • 只需让DatePicker控制将其格式化为所需的输出格式(“dd-MM-yyyy”):

  • 希望这有帮助

    可能重复的
    new sap.ui.commons.DatePicker("date2",{
        width: "10em",
        value: {
            path: "myModel>/dateValue",
            //the format information 
            type: new sap.ui.model.type.Date({pattern: "dd.MM.yy"})
        }
    });