SAP Fiori获取启动板用户日期格式

时间:2018-03-27 09:28:16

标签: sapui5

我需要从设置中获取启动板登录用户的日期格式。

我按照link

中的方法进行操作

它有

等方法
getImage():sap.ui.core.URI
getShowPopupIndicator():boolean
getUsername():string

这就是我在Fiori Launch Pad中设置日期格式的方法

enter image description here

根据伊本的回答,我试过了 sap.ui.getCore().getConfiguration().getFormatSettings().getDatePattern("medium");

但它返回了undefined

当我第一次使用

设置日期格式时
sap.ui.getCore().getConfiguration().getFormatSettings().setDatePattern("medium","mm/dd/yyyy");

返回“mm / dd / yyyy”

否则,它返回undefined ... API参考说明“返回当前设置的日期模式,如果没有定义模式,则返回undefined。” Link

如何从设置中获取用户的日期格式?

2 个答案:

答案 0 :(得分:1)

您可以使用

sap.ui.getCore().getConfiguration().getFormatSettings().getDatePattern("medium");

Image of Console after change configuration on SU01

答案 1 :(得分:0)

要获取在Fiori中为用户设置的当前使用日期格式,请使用以下语法:

<a href="../../assets/files/FileTemplate.csv" download>Download</a>

您可以使用execute_locally_then_remotely() { # Things I want to execute locally foo --bar foo --baz scp filename.gz $1:/tmp ssh $1 # Execute these commands on remote host gunzip -xvf /tmp/filename.gz rm -f /tmp/filename.gz sudo -su otheruser # Bunch of other commands I'd like to execute as a different user on remote host foobar filename # Exit back to local shell and execute following commands here: ls } 对象在任何地方设置日期,例如在var oDateFormat = sap.ui.core.format.DateFormat.getDateInstance(); var oDate = oDateFormat.format(new Date()); 中。

oDate