首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CDS中使用DateTime

在CDS中使用DateTime
EN

Stack Overflow用户
提问于 2017-09-05 13:40:31
回答 1查看 2.9K关注 0票数 3

我有一个由日期和时间组成的时间戳,类似于"YYYYMMddhhmmss“,我想将它显示为Fiori前端的日期时间,比如"Month,YYYY :mm”,并启用自动DateTimePicker。

虽然CDS视图中可以使用tstmp_to_dats和tstmp_to_tims函数,但它们可以很好地处理单个日期或时间,但我不知道如何创建DateTime。正确的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-06 02:33:41

正确的方法是格式化Fiori堆栈中的日期时间。指定valueFormatdisplayFormat of DateTimePicker

代码语言:javascript
复制
<DateTimePicker value="20170909103032" valueFormat="yyyyMMddHHmmss" displayFormat="MM dd, yyyy HH:mm a" />

代码语言:javascript
复制
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <script id="sap-ui-bootstrap" type="text/javascript" src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js" data-sap-ui-libs="sap.m" data-sap-ui-theme="sap_belize" data-sap-ui-xx-bindingSyntax="complex">
    </script>

    <script id="view1" type="sapui5/xmlview">
        <mvc:View xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc" xmlns:core="sap.ui.core">
          <DateTimePicker value="20170909103032" valueFormat="yyyyMMddHHmmss" displayFormat="MM dd, yyyy HH:mm a" />
        </mvc:View>
    </script>
    <script>
        var myView = sap.ui.xmlview({
            viewContent: jQuery('#view1').html()
        }); // accessing the HTML inside the script tag above


        myView.placeAt('content');
    </script>

</head>

<body id='content' class='sapUiBody'>
</body>

</html>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46056471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档