when is SAP UI5 oInfo.aFallbackFormats filled

我与影子孤独终老i 提交于 2019-12-02 11:26:05

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"> 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!