当前位置: > > > Flex4 - 数字格式化NumberFormatter,日期格式化DateTimeFormatter

Flex4 - 数字格式化NumberFormatter,日期格式化DateTimeFormatter

1,数字格式化类 - NumberFormatter
   可以格式化精度级别(保留几位小数)。下面这个例子保留两位小数,如果小数不够两位会补0:
<fx:Declarations>
	<s:NumberFormatter id="fmtNumber" fractionalDigits="2" useGrouping="false"/>
</fx:Declarations>
<s:Label text="{fmtNumber.format(12345.4567)}"/>

如果不想小数后面补0的话,可以将 trailingZeros 参数设为 false
<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')}"/>
评论0