Flex4 - 数字格式化NumberFormatter,日期格式化DateTimeFormatter
1,数字格式化类 - NumberFormatter
如果不想小数后面补0的话,可以将 trailingZeros 参数设为 false:
可以格式化精度级别(保留几位小数)。下面这个例子保留两位小数,如果小数不够两位会补0:
<fx:Declarations> <s:NumberFormatter id="fmtNumber" fractionalDigits="2" useGrouping="false"/> </fx:Declarations> <s:Label text="{fmtNumber.format(12345.4567)}"/>
<s:NumberFormatter id="fmtNumber" fractionalDigits="2" useGrouping="false" trailingZeros="false"/>
2,日期格式化类 - DateTimeFormatter
通过dateTimePattern属性可以设置日期格式化的格式,下面例子输出结果是“2013-05-06 13:14:00”:
<fx:Declarations> <s:DateTimeFormatter id="fmtDate" dateTimePattern="yyyy-MM-dd HH:mm:ss" /> </fx:Declarations> <s:Label text="{fmtDate.format('2013/05/06 13:14')}"/>