when is SAP UI5 oInfo.aFallbackFormats filled
SAP is UI5 when
2023-09-14 09:02:40 时间
Created by Wang, Jerry, last modified on Oct 27, 2015
test("parse with fallback patterns", function(){
var oLocaleEN = new sap.ui.core.Locale("en_US"),
oLocaleDE = new sap.ui.core.Locale("de_DE"),
oFormat,
iCompare = new Date(1975, 3, 16).getTime();
oFormat = sap.ui.core.format.DateFormat.getDateInstance({style: "long"}, oLocaleEN);
equal(oFormat.parse("April 16, 1975").getTime(), iCompare, "Parse long style");
equal(oFormat.parse("Apr 16, 1975").getTime(), iCompare, "Parse fallback medium style");
equal(oFormat.parse("4/16/75").getTime(), iCompare, "Parse fallback short style");
equal(oFormat.parse("04161975").getTime(), iCompare, "Parse fallback without separators");
equal(oFormat.parse("041675").getTime(), iCompare, "Parse fallback without separators, short year");
equal(oFormat.parse("1975-04-16").getTime(), iCompare, "Parse fallback ISO");
equal(oFormat.parse("19750416").getTime(), iCompare, "Parse fallback ABAP");
oFormat = sap.ui.core.format.DateFormat.getDateInstance({style: "long", calendarType: sap.ui.core.CalendarType.Islamic}, oLocaleEN);
equal(oFormat.parse("Rabiʻ II 4, 1395 AH").getTime(), iCompare, "Parse long style");
equal(oFormat.parse("Rab. II 4, 1395 AH").getTime(), iCompare, "Parse fallback medium style");
equal(oFormat.parse("4/4/1395 AH").getTime(), iCompare, "Parse fallback short style");
equal(oFormat.parse("04041395").getTime(), iCompare, "Parse fallback without separators");
equal(oFormat.parse("040495").getTime(), iCompare, "Parse fallback without separators, short year");
equal(oFormat.parse("1395-04-04").getTime(), iCompare, "Parse fallback ISO");
equal(oFormat.parse("13950404").getTime(), iCompare, "Parse fallback ABAP");
oFormat = sap.ui.core.format.DateFormat.getDateInstance({style: "long"}, oLocaleDE);
equal(oFormat.parse("16. April 1975").getTime(), iCompare, "Parse long style");
equal(oFormat.parse("16.4.1975").getTime(), iCompare, "Parse fallback medium style");
equal(oFormat.parse("16.4.75").getTime(), iCompare, "Parse fallback short style");
equal(oFormat.parse("16041975").getTime(), iCompare, "Parse fallback without separators");
equal(oFormat.parse("160475").getTime(), iCompare, "Parse fallback without separators, short year");
equal(oFormat.parse("1975-04-16").getTime(), iCompare, "Parse fallback ISO");
equal(oFormat.parse("19750416").getTime(), iCompare, "Parse fallback ABAP");
});
```要获取更多Jerry的原创文章,请关注公众号"汪子熙":
<img src="https://user-images.githubusercontent.com/5669954/61616089-2a87e180-ac9a-11e9-861d-c29c2cf897af.png">
相关文章
- 136. SAP UI5 应用 SimpleForm 控件 ResponsiveGridLayout 布局的工作原理深入剖析
- SAP UI5 sap.ui.Device.media.RANGESETS.SAP_STANDARD_EXTENDED 介绍
- when is SAP UI5 formatter called
- when is SAP UI5 where is title 'Scaffold in Shell integration test' defined
- where and when navigation target url is retrieved by SAP UI5 Framework
- how is SAP UI5 applyBackendSearchPattern being called
- sap.ca.scfld.md.controller.BaseMasterController - how is extend method implemented
- SAP UI5 Nav container - how the inner control is added
- SAP CRM中间件Request download的警告信息:message Object is in status Wait
- SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
- check attribute active - how to check if SAP CRM WebClient UI property is read only
- why my SAP CRM One Order custom callback is not called
- SAP BRF+
- SAP Spartacus UI 服务器端渲染的调试启动方式 - debug 模式
- How to determine if SAP CRM UI is extensible
- 使用SAP WebIDE往Github上推送代码修改时遇到错误消息 Commit request failed Commit failed. Ref must be HEAD and is HEAD
- How to determine if SAP CRM UI is extensible
- SAP Fiori Elements - how facet is loaded for my productive POC
- SAP Fiori Elements - how is enableAutoBinding set for SmartTable
- JAM - how count is got - SAP Fiori和JAM的集成
- 如何分析SAP UI5应用的undefined is not a function错误