sap.m.PlanningCalendar-如何以24小时格式显示小时?

时间:2019-05-29 08:38:03

标签: sapui5

我正在使用计划日历来显示约会。我正在显示从7AM到5PM的日历。但是我希望小时格式为24小时格式,例如中午12点之后也应为13、14、15。

3 个答案:

答案 0 :(得分:0)

似乎计划日历的小时格式取决于浏览器的语言环境。例如,对于我(欧洲,波兰),小时格式为24小时。

它与启动板设置有关:

您可以在所选用户的事务SU01选项卡默认值中将其设置为默认值,也可以在SU10中进行大量更改。如果需要更多信息,可以在2404186 SAP Note launchpad.support.sap.com /#/ notes / 0002504186

中找到它。

答案 1 :(得分:0)

这对我们不起作用,我的Fiori启动板以及SU01后端系统都设置为24小时,但“计划日历”仍显示为12PM。

还有其他建议吗?

答案 2 :(得分:0)

这不是最理想的答案,但是12/24可能会受到区域设置的影响。例如,添加URL参数sap-locale = ES(或sap-language)将使用24小时设置,因为这是定义语言环境的方式。您也可以通过以下方式来做到这一点:

sap.ui.getCore().getConfiguration().setFormatLocale() 

在使用使用24小时的语言环境(作为字符串)进行渲染之前。

可能可以将语言环境扩展为具有24小时格式的特殊语言环境,但是其余设置相同,但是我找不到如何执行此操作的任何示例,而且这种情况并不立即可见给我。

编辑:如果需要英语,则可以使用“ en_GB”,“ en_IE”或“ en_ZA”等语言环境。